From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [Xen 4.12 bug] HVM/PVH boot confusion Date: Tue, 29 Jan 2019 19:49:51 +0000 Message-ID: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1267455176270907943==" Return-path: Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Xen-devel List Cc: Juergen Gross , Wei Liu , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org --===============1267455176270907943== Content-Type: multipart/alternative; boundary="------------4A9A24F9D43D1E0071E12AD2" Content-Language: en-GB --------------4A9A24F9D43D1E0071E12AD2 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Hello, Given the following vm.cfg file: name="vm" type="hvm" vcpus=4 memory=1024 firmware_override="/root/xen-syms" kernel="/boot/vmlinuz-4.4-xen" ramdisk="/boot/initrd-4.4.0+10.img" cmdline="console=xen,pv dom0=pv --- earlyprintk=xen" Xen crashes with the following trace: (d15) (XEN) Xen BUG at pvh-boot.c:82 (d15) (XEN) ----[ Xen-4.12.0-rc x86_64 debug=y Not tainted ]---- (d15) (XEN) CPU: 0 (d15) (XEN) RIP: e008:[] pvh_init+0x27d/0x2fe (d15) (XEN) Xen call trace: (d15) (XEN) [] pvh_init+0x27d/0x2fe (d15) (XEN) [] __start_xen+0x14c/0x28f6 (d15) (XEN) [] __high_start+0x53/0x55 (d15) (XEN) (d15) (XEN) (d15) (XEN) **************************************** (d15) (XEN) Panic on CPU 0: (d15) (XEN) Xen BUG at pvh-boot.c:82 (d15) (XEN) **************************************** The problem is that Xen is started at its PVH entrypoint (contrary to the instructions in the vm config file), and Xen unconditionally expects RSDP to be passed. There are at least two bugs here. 1) RSDP was a late addition to the PVH boot protocol.  Xen's PVH entrypoint must not mandate its existence, because there are releases of the domain builder which don't provide it. 2) The HVM/PVH boot confusion.  This think this is a still-outstanding bug around the broken assumption that the hvmloader binary speaks the PVH protocol without advertising itself appropriately (I really regret not objecting to those patches before they went in).  At the least, that needs fixing by putting a proper ELF note in hvmloader, and the domain builder needs to be updated to build all PVH-boot-ABI images consistently. I don't have time to look into this at the moment, if anyone fancies trying to fix these issues. ~Andrew --------------4A9A24F9D43D1E0071E12AD2 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 8bit Hello,

Given the following vm.cfg file:

name="vm"
type="hvm"

vcpus=4
memory=1024

firmware_override="/root/xen-syms"

kernel="/boot/vmlinuz-4.4-xen"
ramdisk="/boot/initrd-4.4.0+10.img"

cmdline="console=xen,pv dom0=pv --- earlyprintk=xen"

Xen crashes with the following trace:

(d15) (XEN) Xen BUG at pvh-boot.c:82
(d15) (XEN) ----[ Xen-4.12.0-rc  x86_64  debug=y   Not tainted ]----
(d15) (XEN) CPU:    0
(d15) (XEN) RIP:    e008:[<ffff82d0804331f2>] pvh_init+0x27d/0x2fe
<snip>
(d15) (XEN) Xen call trace:
(d15) (XEN)    [<ffff82d0804331f2>] pvh_init+0x27d/0x2fe
(d15) (XEN)    [<ffff82d080429000>] __start_xen+0x14c/0x28f6
(d15) (XEN)    [<ffff82d0802000f3>] __high_start+0x53/0x55
(d15) (XEN)
(d15) (XEN)
(d15) (XEN) ****************************************
(d15) (XEN) Panic on CPU 0:
(d15) (XEN) Xen BUG at pvh-boot.c:82
(d15) (XEN) ****************************************

The problem is that Xen is started at its PVH entrypoint (contrary to the instructions in the vm config file), and Xen unconditionally expects RSDP to be passed.

There are at least two bugs here.

1) RSDP was a late addition to the PVH boot protocol.  Xen's PVH entrypoint must not mandate its existence, because there are releases of the domain builder which don't provide it.

2) The HVM/PVH boot confusion.  This think this is a still-outstanding bug around the broken assumption that the hvmloader binary speaks the PVH protocol without advertising itself appropriately (I really regret not objecting to those patches before they went in).  At the least, that needs fixing by putting a proper ELF note in hvmloader, and the domain builder needs to be updated to build all PVH-boot-ABI images consistently.

I don't have time to look into this at the moment, if anyone fancies trying to fix these issues.

~Andrew
--------------4A9A24F9D43D1E0071E12AD2-- --===============1267455176270907943== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0 cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA== --===============1267455176270907943==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?utf-8?B?TW9ubsOp?= Subject: Re: [Xen 4.12 bug] HVM/PVH boot confusion Date: Wed, 30 Jan 2019 12:25:20 +0100 Message-ID: <20190130112520.5xdysgunnl44vdpk@mac> References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Juergen Gross , Anthony Perard , Wei Liu , Jan Beulich , Xen-devel List List-Id: xen-devel@lists.xenproject.org QWRkaW5nIEFudGhvbnkgd2hvIGxpa2VseSBrbm93cyBtb3JlIGFib3V0IGFsbCB0aGlzIHNpbmNl IGl0J3MgY2xvc2VseQpyZWxhdGVkIHRvIFFFTVUuCgpPbiBUdWUsIEphbiAyOSwgMjAxOSBhdCAw Nzo0OTo1MVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IEhlbGxvLAo+IAo+IEdpdmVu IHRoZSBmb2xsb3dpbmcgdm0uY2ZnIGZpbGU6Cj4gCj4gbmFtZT0idm0iCj4gdHlwZT0iaHZtIgo+ IAo+IHZjcHVzPTQKPiBtZW1vcnk9MTAyNAo+IAo+IGZpcm13YXJlX292ZXJyaWRlPSIvcm9vdC94 ZW4tc3ltcyIKPiAKPiBrZXJuZWw9Ii9ib290L3ZtbGludXotNC40LXhlbiIKPiByYW1kaXNrPSIv Ym9vdC9pbml0cmQtNC40LjArMTAuaW1nIgoKSSBrbm93IHZlcnkgbGl0dGxlIGFib3V0IGRpcmVj dCBrZXJuZWwgYm9vdGluZyB3aXRoIEhWTSwgYnV0IEkgYXNzdW1lCnVzaW5nIGZpcm13YXJlX292 ZXJyaWRlIGdldHMgcmlkIG9mIGh2bWxvYWRlciBhbmQgdGhlIEJJT1MvVUVGSQpwYXlsb2FkIHBs dXMgdGhlIG9wdGlvbiByb20gdG8gZGlyZWN0IGJvb3QgaW50byBhIExpbnV4IGtlcm5lbD8KClNv IGJhc2ljYWxseSB0aGUgbW9kdWxlIGxpc3QgaXMgYG1vZFswXSA9IGtlcm5lbGAgYW5kIGBtb2Rb MV0gPQpyYW1kaXNrYD8KCj4gCj4gY21kbGluZT0iY29uc29sZT14ZW4scHYgZG9tMD1wdiAtLS0g ZWFybHlwcmludGs9eGVuIgo+IAo+IFhlbiBjcmFzaGVzIHdpdGggdGhlIGZvbGxvd2luZyB0cmFj ZToKPiAKPiAoZDE1KSAoWEVOKSBYZW4gQlVHIGF0IHB2aC1ib290LmM6ODIKPiAoZDE1KSAoWEVO KSAtLS0tWyBYZW4tNC4xMi4wLXJjICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0t LQo+IChkMTUpIChYRU4pIENQVTogICAgMAo+IChkMTUpIChYRU4pIFJJUDogICAgZTAwODpbPGZm ZmY4MmQwODA0MzMxZjI+XSBwdmhfaW5pdCsweDI3ZC8weDJmZQo+IDxzbmlwPgo+IChkMTUpIChY RU4pIFhlbiBjYWxsIHRyYWNlOgo+IChkMTUpIChYRU4pICAgIFs8ZmZmZjgyZDA4MDQzMzFmMj5d IHB2aF9pbml0KzB4MjdkLzB4MmZlCj4gKGQxNSkgKFhFTikgICAgWzxmZmZmODJkMDgwNDI5MDAw Pl0gX19zdGFydF94ZW4rMHgxNGMvMHgyOGY2Cj4gKGQxNSkgKFhFTikgICAgWzxmZmZmODJkMDgw MjAwMGYzPl0gX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQo+IChkMTUpIChYRU4pCj4gKGQxNSkgKFhF TikKPiAoZDE1KSAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq Cj4gKGQxNSkgKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKGQxNSkgKFhFTikgWGVuIEJVRyBhdCBw dmgtYm9vdC5jOjgyCj4gKGQxNSkgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKgo+IAo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgWGVuIGlzIHN0YXJ0ZWQgYXQgaXRz IFBWSCBlbnRyeXBvaW50IChjb250cmFyeSB0bwo+IHRoZSBpbnN0cnVjdGlvbnMgaW4gdGhlIHZt IGNvbmZpZyBmaWxlKSwgYW5kIFhlbiB1bmNvbmRpdGlvbmFsbHkgZXhwZWN0cwo+IFJTRFAgdG8g YmUgcGFzc2VkLgo+IAo+IFRoZXJlIGFyZSBhdCBsZWFzdCB0d28gYnVncyBoZXJlLgo+IAo+IDEp IFJTRFAgd2FzIGEgbGF0ZSBhZGRpdGlvbiB0byB0aGUgUFZIIGJvb3QgcHJvdG9jb2wuwqAgWGVu J3MgUFZICj4gZW50cnlwb2ludCBtdXN0IG5vdCBtYW5kYXRlIGl0cyBleGlzdGVuY2UsIGJlY2F1 c2UgdGhlcmUgYXJlIHJlbGVhc2VzIG9mCj4gdGhlIGRvbWFpbiBidWlsZGVyIHdoaWNoIGRvbid0 IHByb3ZpZGUgaXQuCgpSaWdodCwgSSB0aGluayBpdCBzaG91bGQgYmUgZmluZSB0byBhdHRlbXB0 IHRvIGJvb3Qgd2l0aG91dCBhIHJzZHAKaGludCwgWGVuIGNhbiBhbHdheXMgcmVzb3J0IHRvIHNj YW5uaW5nIHRoZSBsb3cgMU1CIGluIG9yZGVyIHRvCmF0dGVtcHQgdG8gZmluZCB0aGUgcnNkcC4K ClRoZSBwcm9ibGVtIGhlcmUgd291bGQgYmUgdGhhdCB0aGUgdG9vbHN0YWNrIGlzIG5vdCBnb2lu ZyB0byBjcmVhdGUKYW55IEFDUEkgdGFibGVzIGJlY2F1c2UgaXQncyBhIEhWTSBndWVzdCBhbmQg dGh1cyB0aGUgdG9vbHN0YWNrCmV4cGVjdHMgdGhlIGZpcm13YXJlIHRvIGNyZWF0ZSBzdWNoIHRh YmxlcyAoaHZtbG9hZGVyKS4gU2luY2UgaW4gdGhlCmFib3ZlIGV4YW1wbGUgeW91IHNraXAgdGhl IGZpcm13YXJlLCB5b3Ugd29uJ3QgZ2V0IGFueSBBQ1BJIHRhYmxlcyBhdAphbGwuCgo+IDIpIFRo ZSBIVk0vUFZIIGJvb3QgY29uZnVzaW9uLsKgIFRoaXMgdGhpbmsgdGhpcyBpcyBhIHN0aWxsLW91 dHN0YW5kaW5nCj4gYnVnIGFyb3VuZCB0aGUgYnJva2VuIGFzc3VtcHRpb24gdGhhdCB0aGUgaHZt bG9hZGVyIGJpbmFyeSBzcGVha3MgdGhlCj4gUFZIIHByb3RvY29sIHdpdGhvdXQgYWR2ZXJ0aXNp bmcgaXRzZWxmIGFwcHJvcHJpYXRlbHkgKEkgcmVhbGx5IHJlZ3JldAo+IG5vdCBvYmplY3Rpbmcg dG8gdGhvc2UgcGF0Y2hlcyBiZWZvcmUgdGhleSB3ZW50IGluKS7CoCBBdCB0aGUgbGVhc3QsIHRo YXQKPiBuZWVkcyBmaXhpbmcgYnkgcHV0dGluZyBhIHByb3BlciBFTEYgbm90ZSBpbiBodm1sb2Fk ZXIsIGFuZCB0aGUgZG9tYWluCj4gYnVpbGRlciBuZWVkcyB0byBiZSB1cGRhdGVkIHRvIGJ1aWxk IGFsbCBQVkgtYm9vdC1BQkkgaW1hZ2VzIGNvbnNpc3RlbnRseS4KCkhtLCBib290aW5nIGh2bWxv YWRlciB1c2luZyB0aGUgaHZtX3N0YXJ0X2luZm8gaGFzIGFsd2F5cyBiZWVuIGtpbmQgb2YKYSBo YWNrLCB0aGF0IHJlbGllZCBvbiB0aGUgdG9vbHN0YWNrIGJlaW5nIGluIGZ1bGwgY29udHJvbCBv ZiB0aGUKZmlybXdhcmUgYW5kIHRoZSB1c2VyIG5vdCBwbGF5aW5nIHdpdGggaXQuCgpJIHRoaW5r IHBhcnQgb2YgdGhlIHByb2JsZW0gaGVyZSBhbHNvIGNvbWVzIGZyb20gdGhlIGZhY3QgdGhhdCB0 aGUKbG9hZGVyIGxpc3QgKHhjX2RvbV9sb2FkZXIgKmZpcnN0X2xvYWRlcikgaXMgc2hhcmVkIGJl dHdlZW4KYWxsIHRoZSBndWVzdCB0eXBlcywgdGh1cyBhbGxvd2luZyBhIGd1ZXN0IGluIGEgaHZt IGNvbnRhaW5lciB0byBiZQpib290ZWQgdXNpbmcgdGhlIHB2aCBlbnRyeSBwb2ludC4KCkkgdGhp bmsgYSBwcm9wZXIgZml4IHRvIHRoaXMgbWVzcyBpbnZvbHZlcyB0aGUgSFZNIGFuZCB0aGUgUFZI IGRvbWFpbgpjcmVhdGlvbiBwYXRocyBiZWluZyBleGFjdGx5IHRoZSBzYW1lLCBpZTogQUNQSSB0 YWJsZXMgYWx3YXlzIGNyZWF0ZWQKYnkgdGhlIHRvb2xzdGFjayBmb3IgZXhhbXBsZS4gVGhlIG9u bHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgUFZIIGFuZCBhCkhWTSBndWVzdHMgZnJvbSB0aGUgdG9v bHN0YWNrIFBvViBzaG91bGQgYmUgdGhlIGVtdWxhdGVkIGRldmljZXMgdGhhdAppdCBnZXRzLgoK Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [Xen 4.12 bug] HVM/PVH boot confusion Date: Wed, 30 Jan 2019 11:59:58 +0000 Message-ID: <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com> References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Juergen Gross , Roger Pau Monne , Wei Liu , Jan Beulich , Xen-devel List List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDc6NDk6NTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBIZWxsbywKPiAKPiBHaXZlbiB0aGUgZm9sbG93aW5nIHZtLmNmZyBmaWxlOgo+IAo+ IG5hbWU9InZtIgo+IHR5cGU9Imh2bSIKPiAKPiB2Y3B1cz00Cj4gbWVtb3J5PTEwMjQKPiAKPiBm aXJtd2FyZV9vdmVycmlkZT0iL3Jvb3QveGVuLXN5bXMiCj4gCj4ga2VybmVsPSIvYm9vdC92bWxp bnV6LTQuNC14ZW4iCj4gcmFtZGlzaz0iL2Jvb3QvaW5pdHJkLTQuNC4wKzEwLmltZyIKPiAKPiBj bWRsaW5lPSJjb25zb2xlPXhlbixwdiBkb20wPXB2IC0tLSBlYXJseXByaW50az14ZW4iCj4gCgpX aGF0IGlzIHlvdXIgdXNlIGNhc2UgaGVyZT8gSWYgeW91IHdhbnQgdG8gdXNlIHRoZSBzaGltLCB3 aHkgZG9uJ3QgeW91CnB1dCBwdnNoaW09MSBkaXJlY3RseT8KCj4gWGVuIGNyYXNoZXMgd2l0aCB0 aGUgZm9sbG93aW5nIHRyYWNlOgo+IAo+IChkMTUpIChYRU4pIFhlbiBCVUcgYXQgcHZoLWJvb3Qu Yzo4Mgo+IChkMTUpIChYRU4pIC0tLS1bIFhlbi00LjEyLjAtcmMgIHg4Nl82NCAgZGVidWc9eSAg IE5vdCB0YWludGVkIF0tLS0tCj4gKGQxNSkgKFhFTikgQ1BVOiAgICAwCj4gKGQxNSkgKFhFTikg UklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDQzMzFmMj5dIHB2aF9pbml0KzB4MjdkLzB4MmZlCj4g PHNuaXA+Cj4gKGQxNSkgKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gKGQxNSkgKFhFTikgICAgWzxm ZmZmODJkMDgwNDMzMWYyPl0gcHZoX2luaXQrMHgyN2QvMHgyZmUKPiAoZDE1KSAoWEVOKSAgICBb PGZmZmY4MmQwODA0MjkwMDA+XSBfX3N0YXJ0X3hlbisweDE0Yy8weDI4ZjYKPiAoZDE1KSAoWEVO KSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQrMHg1My8weDU1Cj4gKGQxNSkg KFhFTikKPiAoZDE1KSAoWEVOKQo+IChkMTUpIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioKPiAoZDE1KSAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPiAoZDE1KSAo WEVOKSBYZW4gQlVHIGF0IHB2aC1ib290LmM6ODIKPiAoZDE1KSAoWEVOKSAqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gCj4gVGhlIHByb2JsZW0gaXMgdGhhdCBYZW4g aXMgc3RhcnRlZCBhdCBpdHMgUFZIIGVudHJ5cG9pbnQgKGNvbnRyYXJ5IHRvCj4gdGhlIGluc3Ry dWN0aW9ucyBpbiB0aGUgdm0gY29uZmlnIGZpbGUpLCBhbmQgWGVuIHVuY29uZGl0aW9uYWxseSBl eHBlY3RzCj4gUlNEUCB0byBiZSBwYXNzZWQuCj4gCj4gVGhlcmUgYXJlIGF0IGxlYXN0IHR3byBi dWdzIGhlcmUuCj4gCj4gMSkgUlNEUCB3YXMgYSBsYXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9v dCBwcm90b2NvbC7CoCBYZW4ncyBQVkgKPiBlbnRyeXBvaW50IG11c3Qgbm90IG1hbmRhdGUgaXRz IGV4aXN0ZW5jZSwgYmVjYXVzZSB0aGVyZSBhcmUgcmVsZWFzZXMgb2YKPiB0aGUgZG9tYWluIGJ1 aWxkZXIgd2hpY2ggZG9uJ3QgcHJvdmlkZSBpdC4KClRoZSBpbm5lciBYZW4sIGluIHRoaXMgY2Fz ZSwgY2FuIGZhbGwgYmFjayB0byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQpmb3IgUlNEUC4KCj4g Cj4gMikgVGhlIEhWTS9QVkggYm9vdCBjb25mdXNpb24uwqAgVGhpcyB0aGluayB0aGlzIGlzIGEg c3RpbGwtb3V0c3RhbmRpbmcKPiBidWcgYXJvdW5kIHRoZSBicm9rZW4gYXNzdW1wdGlvbiB0aGF0 IHRoZSBodm1sb2FkZXIgYmluYXJ5IHNwZWFrcyB0aGUKPiBQVkggcHJvdG9jb2wgd2l0aG91dCBh ZHZlcnRpc2luZyBpdHNlbGYgYXBwcm9wcmlhdGVseSAoSSByZWFsbHkgcmVncmV0Cj4gbm90IG9i amVjdGluZyB0byB0aG9zZSBwYXRjaGVzIGJlZm9yZSB0aGV5IHdlbnQgaW4pLsKgIEF0IHRoZSBs ZWFzdCwgdGhhdAo+IG5lZWRzIGZpeGluZyBieSBwdXR0aW5nIGEgcHJvcGVyIEVMRiBub3RlIGlu IGh2bWxvYWRlciwgYW5kIHRoZSBkb21haW4KPiBidWlsZGVyIG5lZWRzIHRvIGJlIHVwZGF0ZWQg dG8gYnVpbGQgYWxsIFBWSC1ib290LUFCSSBpbWFnZXMgY29uc2lzdGVudGx5LgoKRG8geW91IGV4 cGVjdCB1c2VycyB0byBkcm9wIGFuIGFyYml0cmFyeSBodm1sb2FkZXIgaW50byBhbiBhcmJpdHJh cnkKdmVyc2lvbiBvZiBYZW4gYW5kIHRoZXkgY29udGludWUgdG8gd29yaz8KCldlaS4KCj4gCj4g SSBkb24ndCBoYXZlIHRpbWUgdG8gbG9vayBpbnRvIHRoaXMgYXQgdGhlIG1vbWVudCwgaWYgYW55 b25lIGZhbmNpZXMKPiB0cnlpbmcgdG8gZml4IHRoZXNlIGlzc3Vlcy4KPiAKPiB+QW5kcmV3Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: Re: [Xen 4.12 bug] HVM/PVH boot confusion Date: Wed, 30 Jan 2019 12:10:07 +0000 Message-ID: <20190130121007.GC2306@perard.uk.xensource.com> References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> <20190130112520.5xdysgunnl44vdpk@mac> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20190130112520.5xdysgunnl44vdpk@mac> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Roger Pau =?iso-8859-1?Q?Monn=E9?= Cc: Juergen Gross , Andrew Cooper , Wei Liu , Jan Beulich , Xen-devel List List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTI6MjU6MjBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D qSB3cm90ZToKPiBBZGRpbmcgQW50aG9ueSB3aG8gbGlrZWx5IGtub3dzIG1vcmUgYWJvdXQgYWxs IHRoaXMgc2luY2UgaXQncyBjbG9zZWx5Cj4gcmVsYXRlZCB0byBRRU1VLgo+IAo+IE9uIFR1ZSwg SmFuIDI5LCAyMDE5IGF0IDA3OjQ5OjUxUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g PiBIZWxsbywKPiA+IAo+ID4gR2l2ZW4gdGhlIGZvbGxvd2luZyB2bS5jZmcgZmlsZToKPiA+IAo+ ID4gbmFtZT0idm0iCj4gPiB0eXBlPSJodm0iCj4gPiAKPiA+IHZjcHVzPTQKPiA+IG1lbW9yeT0x MDI0Cj4gPiAKPiA+IGZpcm13YXJlX292ZXJyaWRlPSIvcm9vdC94ZW4tc3ltcyIKPiA+IAo+ID4g a2VybmVsPSIvYm9vdC92bWxpbnV6LTQuNC14ZW4iCj4gPiByYW1kaXNrPSIvYm9vdC9pbml0cmQt NC40LjArMTAuaW1nIgo+IAo+IEkga25vdyB2ZXJ5IGxpdHRsZSBhYm91dCBkaXJlY3Qga2VybmVs IGJvb3Rpbmcgd2l0aCBIVk0sIGJ1dCBJIGFzc3VtZQo+IHVzaW5nIGZpcm13YXJlX292ZXJyaWRl IGdldHMgcmlkIG9mIGh2bWxvYWRlciBhbmQgdGhlIEJJT1MvVUVGSQo+IHBheWxvYWQgcGx1cyB0 aGUgb3B0aW9uIHJvbSB0byBkaXJlY3QgYm9vdCBpbnRvIGEgTGludXgga2VybmVsPwoKSW4gSFZN IGRpcmVjdCBib290IGNhc2UsIFNlYUJJT1MgdGFrZXMgY2FyZSBvZiBsb2FkaW5nIHRoZSBrZXJu ZWwgYW5kCmJvb3RpbmcgaXQuIFFFTVUgY29tbXVuaWNhdGUgd2l0aCBTZWFCSU9TIHZpYSB0aGUg ZmlybXdhcmUgY29uZmlnCmludGVyZmFjZSAoZndfY2ZnKS4KClNldHRpbmcgZmlybXdhcmVfb3Zl cnJpZGUgb25seSByZXBsYWNlIGh2bWxvYWRlciBieSB0aGF0IG90aGVyIGVsZi4KCgo+IFNvIGJh c2ljYWxseSB0aGUgbW9kdWxlIGxpc3QgaXMgYG1vZFswXSA9IGtlcm5lbGAgYW5kIGBtb2RbMV0g PQo+IHJhbWRpc2tgPwoKTm8sIHRoZSBtb2R1bGUgbGlzdCBpc24ndCBtYWdpY2FsbHkgY2hhbmdl LCBJIGRvbid0IHRoaW5rLgpUaGUgdG9vbHN0YWNrIGlzIHN0aWxsIGdvaW5nIHRvIGJ1dCBzZWFi aW9zIGFzIG9uZSBvZiB0aGUgbW9kdWxlCihwcm9iYWJseSBvbmx5LCBJIGZvcmdvdCksIGJ1dCB0 aGVyZSBpc24ndCBhIHJlYXNvbiB0byBwdXQgdGhlCmtlcm5lbC9yYW1kaXNrIGluIHRoZXJlLgoK CkluIHRoZSBjb25maWcgYWJvdmUsIHhlbiBjYW4gYmUgYSBrZXJuZWwgYXQgbW9zdCAoSSB0aGlu ayksIGJ1dApjZXJ0YWlubHkgbm90IGEgZmlybXdhcmUuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw= From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [Xen 4.12 bug] HVM/PVH boot confusion Date: Wed, 30 Jan 2019 12:22:10 +0000 Message-ID: <8eb1e686-21e3-387e-6009-af9f0c3a28db@citrix.com> References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> <20190130112520.5xdysgunnl44vdpk@mac> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190130112520.5xdysgunnl44vdpk@mac> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Cc: Juergen Gross , Anthony Perard , Wei Liu , Jan Beulich , Xen-devel List List-Id: xen-devel@lists.xenproject.org T24gMzAvMDEvMjAxOSAxMToyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBBZGRpbmcgQW50 aG9ueSB3aG8gbGlrZWx5IGtub3dzIG1vcmUgYWJvdXQgYWxsIHRoaXMgc2luY2UgaXQncyBjbG9z ZWx5Cj4gcmVsYXRlZCB0byBRRU1VLgo+Cj4gT24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDc6NDk6 NTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSGVsbG8sCj4+Cj4+IEdpdmVuIHRo ZSBmb2xsb3dpbmcgdm0uY2ZnIGZpbGU6Cj4+Cj4+IG5hbWU9InZtIgo+PiB0eXBlPSJodm0iCj4+ Cj4+IHZjcHVzPTQKPj4gbWVtb3J5PTEwMjQKPj4KPj4gZmlybXdhcmVfb3ZlcnJpZGU9Ii9yb290 L3hlbi1zeW1zIgo+Pgo+PiBrZXJuZWw9Ii9ib290L3ZtbGludXotNC40LXhlbiIKPj4gcmFtZGlz az0iL2Jvb3QvaW5pdHJkLTQuNC4wKzEwLmltZyIKPiBJIGtub3cgdmVyeSBsaXR0bGUgYWJvdXQg ZGlyZWN0IGtlcm5lbCBib290aW5nIHdpdGggSFZNLCBidXQgSSBhc3N1bWUKPiB1c2luZyBmaXJt d2FyZV9vdmVycmlkZSBnZXRzIHJpZCBvZiBodm1sb2FkZXIgYW5kIHRoZSBCSU9TL1VFRkkKPiBw YXlsb2FkIHBsdXMgdGhlIG9wdGlvbiByb20gdG8gZGlyZWN0IGJvb3QgaW50byBhIExpbnV4IGtl cm5lbD8KCkNvcnJlY3QuCgo+IFNvIGJhc2ljYWxseSB0aGUgbW9kdWxlIGxpc3QgaXMgYG1vZFsw XSA9IGtlcm5lbGAgYW5kIGBtb2RbMV0gPQo+IHJhbWRpc2tgPwoKSSdkIGV4cGVjdCBzby7CoCBU aGF0IHdhcyBzZXR1cCBJIHdhcyBhaW1pbmcgZm9yLgoKPj4gY21kbGluZT0iY29uc29sZT14ZW4s cHYgZG9tMD1wdiAtLS0gZWFybHlwcmludGs9eGVuIgo+Pgo+PiBYZW4gY3Jhc2hlcyB3aXRoIHRo ZSBmb2xsb3dpbmcgdHJhY2U6Cj4+Cj4+IChkMTUpIChYRU4pIFhlbiBCVUcgYXQgcHZoLWJvb3Qu Yzo4Mgo+PiAoZDE1KSAoWEVOKSAtLS0tWyBYZW4tNC4xMi4wLXJjICB4ODZfNjQgIGRlYnVnPXkg ICBOb3QgdGFpbnRlZCBdLS0tLQo+PiAoZDE1KSAoWEVOKSBDUFU6ICAgIDAKPj4gKGQxNSkgKFhF TikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDQzMzFmMj5dIHB2aF9pbml0KzB4MjdkLzB4MmZl Cj4+IDxzbmlwPgo+PiAoZDE1KSAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPj4gKGQxNSkgKFhFTikg ICAgWzxmZmZmODJkMDgwNDMzMWYyPl0gcHZoX2luaXQrMHgyN2QvMHgyZmUKPj4gKGQxNSkgKFhF TikgICAgWzxmZmZmODJkMDgwNDI5MDAwPl0gX19zdGFydF94ZW4rMHgxNGMvMHgyOGY2Cj4+IChk MTUpIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIwMDBmMz5dIF9faGlnaF9zdGFydCsweDUzLzB4NTUK Pj4gKGQxNSkgKFhFTikKPj4gKGQxNSkgKFhFTikKPj4gKGQxNSkgKFhFTikgKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAoZDE1KSAoWEVOKSBQYW5pYyBvbiBDUFUg MDoKPj4gKGQxNSkgKFhFTikgWGVuIEJVRyBhdCBwdmgtYm9vdC5jOjgyCj4+IChkMTUpIChYRU4p ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4KPj4gVGhlIHByb2Js ZW0gaXMgdGhhdCBYZW4gaXMgc3RhcnRlZCBhdCBpdHMgUFZIIGVudHJ5cG9pbnQgKGNvbnRyYXJ5 IHRvCj4+IHRoZSBpbnN0cnVjdGlvbnMgaW4gdGhlIHZtIGNvbmZpZyBmaWxlKSwgYW5kIFhlbiB1 bmNvbmRpdGlvbmFsbHkgZXhwZWN0cwo+PiBSU0RQIHRvIGJlIHBhc3NlZC4KPj4KPj4gVGhlcmUg YXJlIGF0IGxlYXN0IHR3byBidWdzIGhlcmUuCj4+Cj4+IDEpIFJTRFAgd2FzIGEgbGF0ZSBhZGRp dGlvbiB0byB0aGUgUFZIIGJvb3QgcHJvdG9jb2wuwqAgWGVuJ3MgUFZICj4+IGVudHJ5cG9pbnQg bXVzdCBub3QgbWFuZGF0ZSBpdHMgZXhpc3RlbmNlLCBiZWNhdXNlIHRoZXJlIGFyZSByZWxlYXNl cyBvZgo+PiB0aGUgZG9tYWluIGJ1aWxkZXIgd2hpY2ggZG9uJ3QgcHJvdmlkZSBpdC4KPiBSaWdo dCwgSSB0aGluayBpdCBzaG91bGQgYmUgZmluZSB0byBhdHRlbXB0IHRvIGJvb3Qgd2l0aG91dCBh IHJzZHAKPiBoaW50LCBYZW4gY2FuIGFsd2F5cyByZXNvcnQgdG8gc2Nhbm5pbmcgdGhlIGxvdyAx TUIgaW4gb3JkZXIgdG8KPiBhdHRlbXB0IHRvIGZpbmQgdGhlIHJzZHAuCgpBZ3JlZWQuCgo+IFRo ZSBwcm9ibGVtIGhlcmUgd291bGQgYmUgdGhhdCB0aGUgdG9vbHN0YWNrIGlzIG5vdCBnb2luZyB0 byBjcmVhdGUKPiBhbnkgQUNQSSB0YWJsZXMgYmVjYXVzZSBpdCdzIGEgSFZNIGd1ZXN0IGFuZCB0 aHVzIHRoZSB0b29sc3RhY2sKPiBleHBlY3RzIHRoZSBmaXJtd2FyZSB0byBjcmVhdGUgc3VjaCB0 YWJsZXMgKGh2bWxvYWRlcikuIFNpbmNlIGluIHRoZQo+IGFib3ZlIGV4YW1wbGUgeW91IHNraXAg dGhlIGZpcm13YXJlLCB5b3Ugd29uJ3QgZ2V0IGFueSBBQ1BJIHRhYmxlcyBhdAo+IGFsbC4KClRo aXMsIHdoaWxlIHRydWUsIGlzbid0IGFjdHVhbGx5IGEgcHJvYmxlbSBmb3IgdGhlIGNhc2UgSSdt IHRlc3RpbmcuCgpCdXQgeWVzIC0gSSBkb24ndCBleHBlY3QgdG8gYmUgYWJsZSB0byBzdWJzdGl0 dXRlIFhlbiBmb3IgaHZtbG9hZGVyIGluCnRoZSBnZW5lcmFsIGNhc2UuwqAgV2hhdCBJIGRpZG4n dCBleHBlY3Qgd2FzIGZvciBYZW4gdG8gZXhwbG9kZSBpbiB0aGUKd2F5IGl0IGRpZC4KCj4KPj4g MikgVGhlIEhWTS9QVkggYm9vdCBjb25mdXNpb24uwqAgVGhpcyB0aGluayB0aGlzIGlzIGEgc3Rp bGwtb3V0c3RhbmRpbmcKPj4gYnVnIGFyb3VuZCB0aGUgYnJva2VuIGFzc3VtcHRpb24gdGhhdCB0 aGUgaHZtbG9hZGVyIGJpbmFyeSBzcGVha3MgdGhlCj4+IFBWSCBwcm90b2NvbCB3aXRob3V0IGFk dmVydGlzaW5nIGl0c2VsZiBhcHByb3ByaWF0ZWx5IChJIHJlYWxseSByZWdyZXQKPj4gbm90IG9i amVjdGluZyB0byB0aG9zZSBwYXRjaGVzIGJlZm9yZSB0aGV5IHdlbnQgaW4pLsKgIEF0IHRoZSBs ZWFzdCwgdGhhdAo+PiBuZWVkcyBmaXhpbmcgYnkgcHV0dGluZyBhIHByb3BlciBFTEYgbm90ZSBp biBodm1sb2FkZXIsIGFuZCB0aGUgZG9tYWluCj4+IGJ1aWxkZXIgbmVlZHMgdG8gYmUgdXBkYXRl ZCB0byBidWlsZCBhbGwgUFZILWJvb3QtQUJJIGltYWdlcyBjb25zaXN0ZW50bHkuCj4gSG0sIGJv b3RpbmcgaHZtbG9hZGVyIHVzaW5nIHRoZSBodm1fc3RhcnRfaW5mbyBoYXMgYWx3YXlzIGJlZW4g a2luZCBvZgo+IGEgaGFjaywgdGhhdCByZWxpZWQgb24gdGhlIHRvb2xzdGFjayBiZWluZyBpbiBm dWxsIGNvbnRyb2wgb2YgdGhlCj4gZmlybXdhcmUgYW5kIHRoZSB1c2VyIG5vdCBwbGF5aW5nIHdp dGggaXQuCgpJdHMgZG91Ymx5IGEgaGFjayBiZWNhdXNlIG91ciBwcm92aWRlZCBodm1sb2FkZXIg YmluYXJ5IGRvZXNuJ3QKYWR2ZXJ0aXNlIGl0c2VsZiBhcyBhIFBWSC1jYXBhYmxlIGJpbmFyeS4K Cj4gSSB0aGluayBwYXJ0IG9mIHRoZSBwcm9ibGVtIGhlcmUgYWxzbyBjb21lcyBmcm9tIHRoZSBm YWN0IHRoYXQgdGhlCj4gbG9hZGVyIGxpc3QgKHhjX2RvbV9sb2FkZXIgKmZpcnN0X2xvYWRlcikg aXMgc2hhcmVkIGJldHdlZW4KPiBhbGwgdGhlIGd1ZXN0IHR5cGVzLCB0aHVzIGFsbG93aW5nIGEg Z3Vlc3QgaW4gYSBodm0gY29udGFpbmVyIHRvIGJlCj4gYm9vdGVkIHVzaW5nIHRoZSBwdmggZW50 cnkgcG9pbnQuCgpJIHRoaW5rIGl0IHdvdWxkIGhlbHAgdG8gaGF2ZSBhIGNsZWFyIHNlcGFyYXRp b24gYmV0d2VlbiB0aGUKUFZILWJvb3QtQUJJICh3aGljaCBpcyB1c2VkIGJ5IEhWTSBndWVzdHMg YXMgd2VsbCksIGFuZCB0aGUgY29uY2VwdCBvZiBhClBWSCBndWVzdCBzaW1wbHkgYmVpbmcgYW4g SFZNIHdpdGggbGVzcyBlbXVsYXRpb24uCgpUaGUgZG9tYWluIGJ1aWxkZXIgZG9lcyBuZWVkIHRv IGhhdmUgc29tZSBrbm93bGVkZ2UsIGV2ZW4gaWYgb25seSBmb3IKYnVpbGRpbmcgdGhlIG1lbW9y eSBtYXAuCgo+Cj4gSSB0aGluayBhIHByb3BlciBmaXggdG8gdGhpcyBtZXNzIGludm9sdmVzIHRo ZSBIVk0gYW5kIHRoZSBQVkggZG9tYWluCj4gY3JlYXRpb24gcGF0aHMgYmVpbmcgZXhhY3RseSB0 aGUgc2FtZSwgaWU6IEFDUEkgdGFibGVzIGFsd2F5cyBjcmVhdGVkCj4gYnkgdGhlIHRvb2xzdGFj ayBmb3IgZXhhbXBsZS4gVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgUFZIIGFuZCBhCj4g SFZNIGd1ZXN0cyBmcm9tIHRoZSB0b29sc3RhY2sgUG9WIHNob3VsZCBiZSB0aGUgZW11bGF0ZWQg ZGV2aWNlcyB0aGF0Cj4gaXQgZ2V0cy4KClRoaXMgaXMgZGVmaW5pdGVseSBhIGdvb2QgbW92ZS7C oCBXZSd2ZSBnb3QgdG9vIG1hbnkgZGlmZmVyZW50IHdheXMgb2YKY29uc3RydWN0aW5nIGd1ZXN0 cywgYW5kIHRoZXJlIGlzIGEgbG90IG9mIHVubmVjZXNzYXJ5IGR1cGxpY2F0aW9uLgoKfkFuZHJl dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [Xen 4.12 bug] HVM/PVH boot confusion Date: Wed, 30 Jan 2019 12:30:44 +0000 Message-ID: References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Wei Liu Cc: Juergen Gross , Roger Pau Monne , Jan Beulich , Xen-devel List List-Id: xen-devel@lists.xenproject.org T24gMzAvMDEvMjAxOSAxMTo1OSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAyOSwgMjAx OSBhdCAwNzo0OTo1MVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBIZWxsbywKPj4K Pj4gR2l2ZW4gdGhlIGZvbGxvd2luZyB2bS5jZmcgZmlsZToKPj4KPj4gbmFtZT0idm0iCj4+IHR5 cGU9Imh2bSIKPj4KPj4gdmNwdXM9NAo+PiBtZW1vcnk9MTAyNAo+Pgo+PiBmaXJtd2FyZV9vdmVy cmlkZT0iL3Jvb3QveGVuLXN5bXMiCj4+Cj4+IGtlcm5lbD0iL2Jvb3Qvdm1saW51ei00LjQteGVu Igo+PiByYW1kaXNrPSIvYm9vdC9pbml0cmQtNC40LjArMTAuaW1nIgo+Pgo+PiBjbWRsaW5lPSJj b25zb2xlPXhlbixwdiBkb20wPXB2IC0tLSBlYXJseXByaW50az14ZW4iCj4+Cj4gV2hhdCBpcyB5 b3VyIHVzZSBjYXNlIGhlcmU/IElmIHlvdSB3YW50IHRvIHVzZSB0aGUgc2hpbSwgd2h5IGRvbid0 IHlvdQo+IHB1dCBwdnNoaW09MSBkaXJlY3RseT8KCkknbSB0ZXN0aW5nIGEgY29ybmVyIGNhc2Uu Cgo+Cj4+IFhlbiBjcmFzaGVzIHdpdGggdGhlIGZvbGxvd2luZyB0cmFjZToKPj4KPj4gKGQxNSkg KFhFTikgWGVuIEJVRyBhdCBwdmgtYm9vdC5jOjgyCj4+IChkMTUpIChYRU4pIC0tLS1bIFhlbi00 LjEyLjAtcmMgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCj4+IChkMTUpIChY RU4pIENQVTogICAgMAo+PiAoZDE1KSAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwNDMz MWYyPl0gcHZoX2luaXQrMHgyN2QvMHgyZmUKPj4gPHNuaXA+Cj4+IChkMTUpIChYRU4pIFhlbiBj YWxsIHRyYWNlOgo+PiAoZDE1KSAoWEVOKSAgICBbPGZmZmY4MmQwODA0MzMxZjI+XSBwdmhfaW5p dCsweDI3ZC8weDJmZQo+PiAoZDE1KSAoWEVOKSAgICBbPGZmZmY4MmQwODA0MjkwMDA+XSBfX3N0 YXJ0X3hlbisweDE0Yy8weDI4ZjYKPj4gKGQxNSkgKFhFTikgICAgWzxmZmZmODJkMDgwMjAwMGYz Pl0gX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQo+PiAoZDE1KSAoWEVOKQo+PiAoZDE1KSAoWEVOKQo+ PiAoZDE1KSAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ IChkMTUpIChYRU4pIFBhbmljIG9uIENQVSAwOgo+PiAoZDE1KSAoWEVOKSBYZW4gQlVHIGF0IHB2 aC1ib290LmM6ODIKPj4gKGQxNSkgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKgo+Pgo+PiBUaGUgcHJvYmxlbSBpcyB0aGF0IFhlbiBpcyBzdGFydGVkIGF0IGl0 cyBQVkggZW50cnlwb2ludCAoY29udHJhcnkgdG8KPj4gdGhlIGluc3RydWN0aW9ucyBpbiB0aGUg dm0gY29uZmlnIGZpbGUpLCBhbmQgWGVuIHVuY29uZGl0aW9uYWxseSBleHBlY3RzCj4+IFJTRFAg dG8gYmUgcGFzc2VkLgo+Pgo+PiBUaGVyZSBhcmUgYXQgbGVhc3QgdHdvIGJ1Z3MgaGVyZS4KPj4K Pj4gMSkgUlNEUCB3YXMgYSBsYXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9vdCBwcm90b2NvbC7C oCBYZW4ncyBQVkgKPj4gZW50cnlwb2ludCBtdXN0IG5vdCBtYW5kYXRlIGl0cyBleGlzdGVuY2Us IGJlY2F1c2UgdGhlcmUgYXJlIHJlbGVhc2VzIG9mCj4+IHRoZSBkb21haW4gYnVpbGRlciB3aGlj aCBkb24ndCBwcm92aWRlIGl0Lgo+IFRoZSBpbm5lciBYZW4sIGluIHRoaXMgY2FzZSwgY2FuIGZh bGwgYmFjayB0byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQo+IGZvciBSU0RQLgoKQWdyZWVkLgoK Pgo+PiAyKSBUaGUgSFZNL1BWSCBib290IGNvbmZ1c2lvbi7CoCBUaGlzIHRoaW5rIHRoaXMgaXMg YSBzdGlsbC1vdXRzdGFuZGluZwo+PiBidWcgYXJvdW5kIHRoZSBicm9rZW4gYXNzdW1wdGlvbiB0 aGF0IHRoZSBodm1sb2FkZXIgYmluYXJ5IHNwZWFrcyB0aGUKPj4gUFZIIHByb3RvY29sIHdpdGhv dXQgYWR2ZXJ0aXNpbmcgaXRzZWxmIGFwcHJvcHJpYXRlbHkgKEkgcmVhbGx5IHJlZ3JldAo+PiBu b3Qgb2JqZWN0aW5nIHRvIHRob3NlIHBhdGNoZXMgYmVmb3JlIHRoZXkgd2VudCBpbikuwqAgQXQg dGhlIGxlYXN0LCB0aGF0Cj4+IG5lZWRzIGZpeGluZyBieSBwdXR0aW5nIGEgcHJvcGVyIEVMRiBu b3RlIGluIGh2bWxvYWRlciwgYW5kIHRoZSBkb21haW4KPj4gYnVpbGRlciBuZWVkcyB0byBiZSB1 cGRhdGVkIHRvIGJ1aWxkIGFsbCBQVkgtYm9vdC1BQkkgaW1hZ2VzIGNvbnNpc3RlbnRseS4KPiBE byB5b3UgZXhwZWN0IHVzZXJzIHRvIGRyb3AgYW4gYXJiaXRyYXJ5IGh2bWxvYWRlciBpbnRvIGFu IGFyYml0cmFyeQo+IHZlcnNpb24gb2YgWGVuIGFuZCB0aGV5IGNvbnRpbnVlIHRvIHdvcms/CgpU aGlzIGlzIGhhcmQgdG8gYW5zd2VyLsKgIEhWTUxvYWRlciBzcGVjaWZpY2FsbHksIHBlcmhhcHMg bm90LsKgIEFmdGVyCmFsbCwgaXQgZG9lcyBsaW5rIHVuc3RhYmxlIGxpYnJhcmllcyBmcm9tIHRv b2xzLwoKVGhhdCBzYWlkLCBob3cgd2UgYm9vdCBndWVzdHMgaXMgYW4gQUJJLCBhbmQgdGhpcyBz aG91bGQgYmUga2VwdCBpbiBtaW5kCndoZW4gbWFraW5nIGNoYW5nZXMuCgp+QW5kcmV3CgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [Xen 4.12 bug] HVM/PVH boot confusion Date: Wed, 30 Jan 2019 12:46:45 +0000 Message-ID: <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com> References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Juergen Gross , Roger Pau Monne , Wei Liu , Jan Beulich , Xen-devel List List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTI6MzA6NDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiA+PiBUaGVyZSBhcmUgYXQgbGVhc3QgdHdvIGJ1Z3MgaGVyZS4KPiA+Pgo+ID4+IDEp IFJTRFAgd2FzIGEgbGF0ZSBhZGRpdGlvbiB0byB0aGUgUFZIIGJvb3QgcHJvdG9jb2wuwqAgWGVu J3MgUFZICj4gPj4gZW50cnlwb2ludCBtdXN0IG5vdCBtYW5kYXRlIGl0cyBleGlzdGVuY2UsIGJl Y2F1c2UgdGhlcmUgYXJlIHJlbGVhc2VzIG9mCj4gPj4gdGhlIGRvbWFpbiBidWlsZGVyIHdoaWNo IGRvbid0IHByb3ZpZGUgaXQuCj4gPiBUaGUgaW5uZXIgWGVuLCBpbiB0aGlzIGNhc2UsIGNhbiBm YWxsIGJhY2sgdG8gc2Nhbm5pbmcgbG93IDFNQiBtZW1vcnkKPiA+IGZvciBSU0RQLgo+IAo+IEFn cmVlZC4KPiAKPiA+Cj4gPj4gMikgVGhlIEhWTS9QVkggYm9vdCBjb25mdXNpb24uwqAgVGhpcyB0 aGluayB0aGlzIGlzIGEgc3RpbGwtb3V0c3RhbmRpbmcKPiA+PiBidWcgYXJvdW5kIHRoZSBicm9r ZW4gYXNzdW1wdGlvbiB0aGF0IHRoZSBodm1sb2FkZXIgYmluYXJ5IHNwZWFrcyB0aGUKPiA+PiBQ VkggcHJvdG9jb2wgd2l0aG91dCBhZHZlcnRpc2luZyBpdHNlbGYgYXBwcm9wcmlhdGVseSAoSSBy ZWFsbHkgcmVncmV0Cj4gPj4gbm90IG9iamVjdGluZyB0byB0aG9zZSBwYXRjaGVzIGJlZm9yZSB0 aGV5IHdlbnQgaW4pLsKgIEF0IHRoZSBsZWFzdCwgdGhhdAo+ID4+IG5lZWRzIGZpeGluZyBieSBw dXR0aW5nIGEgcHJvcGVyIEVMRiBub3RlIGluIGh2bWxvYWRlciwgYW5kIHRoZSBkb21haW4KPiA+ PiBidWlsZGVyIG5lZWRzIHRvIGJlIHVwZGF0ZWQgdG8gYnVpbGQgYWxsIFBWSC1ib290LUFCSSBp bWFnZXMgY29uc2lzdGVudGx5Lgo+ID4gRG8geW91IGV4cGVjdCB1c2VycyB0byBkcm9wIGFuIGFy Yml0cmFyeSBodm1sb2FkZXIgaW50byBhbiBhcmJpdHJhcnkKPiA+IHZlcnNpb24gb2YgWGVuIGFu ZCB0aGV5IGNvbnRpbnVlIHRvIHdvcms/Cj4gCj4gVGhpcyBpcyBoYXJkIHRvIGFuc3dlci7CoCBI Vk1Mb2FkZXIgc3BlY2lmaWNhbGx5LCBwZXJoYXBzIG5vdC7CoCBBZnRlcgo+IGFsbCwgaXQgZG9l cyBsaW5rIHVuc3RhYmxlIGxpYnJhcmllcyBmcm9tIHRvb2xzLwoKVGhhdCdzIG15IHRob3VnaHQg YXMgd2VsbC4KClRvIG1lIGl0IHdvdWxkIGJlIG5pY2UgdG8gbWFrZSBodm1sb2FkZXIgYSBwcm9w ZXIgUFZIIGJpbmFyeSwgYnV0IHRoaXMKdGFzaydzIHByaW9yaXR5IGlzIHJhdGhlciBsb3csIGJl Y2F1c2UgSSBjb25zaWRlciBpdCBpbnRlcm5hbCB0byBYZW4uCgo+IAo+IFRoYXQgc2FpZCwgaG93 IHdlIGJvb3QgZ3Vlc3RzIGlzIGFuIEFCSSwgYW5kIHRoaXMgc2hvdWxkIGJlIGtlcHQgaW4gbWlu ZAo+IHdoZW4gbWFraW5nIGNoYW5nZXMuCgpTdXJlLiBJIGFncmVlLgoKSSB0aGluayB3ZSd2ZSBi ZWVuIG1pbmRmdWwgaW4gdGhhdCByZWdhcmQuIERvbWFpbiBidWlsZGVyIGNvZGUgaXNuJ3QKcGVy ZmVjdCwgYnV0IGl0IGRvZXNuJ3QgcmVtb3ZlIG9yIGFkZCB0byB0aGUgQUJJIHdpbGx5LW5pbGx5 LiBMb25nIHRlcm0KSSBhZ3JlZSB3aXRoIFJvZ2VyIC0tIHRoaW5ncyBjYW4gYmUgc3RyZWFtbGlu ZWQuCgpZb3VyIHVzZSBjYXNlIGlzIHJhdGhlciBzcGVjaWFsLiBBdCB0aGlzIG1vbWVudCBJIHRo aW5rIGlmIHdlIGZpeCBpc3N1ZQpidWcgIzEgeW91IHNob3VsZCBiZSBnb29kIHRvIGdvPwoKV2Vp LgoKPiAKPiB+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0 Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl dmVs From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [Xen 4.12 bug] HVM/PVH boot confusion Date: Wed, 30 Jan 2019 13:38:17 +0000 Message-ID: <20190130133817.s2blsfsa7qhh3k6n@zion.uk.xensource.com> References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com> <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Juergen Gross , Roger Pau Monne , Wei Liu , Jan Beulich , Xen-devel List List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTI6NDY6NDVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK PiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAxMjozMDo0NFBNICswMDAwLCBBbmRyZXcgQ29vcGVy IHdyb3RlOgo+ID4gPj4gVGhlcmUgYXJlIGF0IGxlYXN0IHR3byBidWdzIGhlcmUuCj4gPiA+Pgo+ ID4gPj4gMSkgUlNEUCB3YXMgYSBsYXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9vdCBwcm90b2Nv bC7CoCBYZW4ncyBQVkgKPiA+ID4+IGVudHJ5cG9pbnQgbXVzdCBub3QgbWFuZGF0ZSBpdHMgZXhp c3RlbmNlLCBiZWNhdXNlIHRoZXJlIGFyZSByZWxlYXNlcyBvZgo+ID4gPj4gdGhlIGRvbWFpbiBi dWlsZGVyIHdoaWNoIGRvbid0IHByb3ZpZGUgaXQuCj4gPiA+IFRoZSBpbm5lciBYZW4sIGluIHRo aXMgY2FzZSwgY2FuIGZhbGwgYmFjayB0byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQo+ID4gPiBm b3IgUlNEUC4KPiA+IAo+ID4gQWdyZWVkLgoKLS0tODwtLS0KRnJvbSA0NmUzNjg2MzU1ZGExNzc5 NTVjYTYzY2UzZThjZjZhODBjZGI4OTdkIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBX ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiBXZWQsIDMwIEphbiAyMDE5IDEzOjMx OjMyICswMDAwClN1YmplY3Q6IFtQQVRDSF0geDg2L3B2aDogZG9uJ3QgbWFuZGF0ZSBwcmVzZW5j ZSBvZiBSU0RQIHBvaW50ZXIKClJTRFAgaGludCBpcyBub3QgbWFuZGF0b3J5IGFjY29yZGluZyB0 byBQVkggc3BlYy4gT25seSBzZXQgdGhlIGhpbnQgaWYKcHZoX2luZm8gY29udGFpbnMgYSB2YWxp ZCBwb2ludGVyLiBUaGUgZ3Vlc3QgKHhlbikgd2lsbCBmYWxsIGJhY2sgdG8Kc2Nhbm5pbmcgZm9y IFJTRFAgaW4gbG93ZXIgMU1CIG9mIG1lbW9yeS4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVy IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIHwgNCAr Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gveDg2L2d1 ZXN0L3B2aC1ib290LmMKaW5kZXggNTQ0Nzc1ZWViNC4uYzZlMjFmYTgzYiAxMDA2NDQKLS0tIGEv eGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2 aC1ib290LmMKQEAgLTc5LDggKzc5LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZo X2luZm8obXVsdGlib290X2luZm9fdCAqKm1iaSwKICAgICAgICAgcHZoX21iaV9tb2RzW2ldLnN0 cmluZyAgICA9IGVudHJ5W2ldLmNtZGxpbmVfcGFkZHI7CiAgICAgfQogCi0gICAgQlVHX09OKCFw dmhfaW5mby0+cnNkcF9wYWRkcik7Ci0gICAgcnNkcF9oaW50ID0gcHZoX2luZm8tPnJzZHBfcGFk ZHI7CisgICAgaWYgKCBwdmhfaW5mby0+cnNkcF9wYWRkciApCisgICAgICAgIHJzZHBfaGludCA9 IHB2aF9pbmZvLT5yc2RwX3BhZGRyOwogCiAgICAgKm1iaSA9ICZwdmhfbWJpOwogICAgICptb2Qg PSBwdmhfbWJpX21vZHM7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz dGluZm8veGVuLWRldmVs From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [Xen 4.12 bug] HVM/PVH boot confusion Date: Wed, 30 Jan 2019 14:49:52 +0100 Message-ID: References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com> <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com> <20190130133817.s2blsfsa7qhh3k6n@zion.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190130133817.s2blsfsa7qhh3k6n@zion.uk.xensource.com> Content-Language: de-DE List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Wei Liu , Andrew Cooper Cc: Roger Pau Monne , Jan Beulich , Xen-devel List List-Id: xen-devel@lists.xenproject.org T24gMzAvMDEvMjAxOSAxNDozOCwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEphbiAzMCwgMjAx OSBhdCAxMjo0Njo0NVBNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBXZWQsIEphbiAzMCwg MjAxOSBhdCAxMjozMDo0NFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBUaGVy ZSBhcmUgYXQgbGVhc3QgdHdvIGJ1Z3MgaGVyZS4KPj4+Pj4KPj4+Pj4gMSkgUlNEUCB3YXMgYSBs YXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9vdCBwcm90b2NvbC7CoCBYZW4ncyBQVkgKPj4+Pj4g ZW50cnlwb2ludCBtdXN0IG5vdCBtYW5kYXRlIGl0cyBleGlzdGVuY2UsIGJlY2F1c2UgdGhlcmUg YXJlIHJlbGVhc2VzIG9mCj4+Pj4+IHRoZSBkb21haW4gYnVpbGRlciB3aGljaCBkb24ndCBwcm92 aWRlIGl0Lgo+Pj4+IFRoZSBpbm5lciBYZW4sIGluIHRoaXMgY2FzZSwgY2FuIGZhbGwgYmFjayB0 byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQo+Pj4+IGZvciBSU0RQLgo+Pj4KPj4+IEFncmVlZC4K PiAKPiAtLS04PC0tLQo+IEZyb20gNDZlMzY4NjM1NWRhMTc3OTU1Y2E2M2NlM2U4Y2Y2YTgwY2Ri ODk3ZCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBj aXRyaXguY29tPgo+IERhdGU6IFdlZCwgMzAgSmFuIDIwMTkgMTM6MzE6MzIgKzAwMDAKPiBTdWJq ZWN0OiBbUEFUQ0hdIHg4Ni9wdmg6IGRvbid0IG1hbmRhdGUgcHJlc2VuY2Ugb2YgUlNEUCBwb2lu dGVyCj4gCj4gUlNEUCBoaW50IGlzIG5vdCBtYW5kYXRvcnkgYWNjb3JkaW5nIHRvIFBWSCBzcGVj LiBPbmx5IHNldCB0aGUgaGludCBpZgo+IHB2aF9pbmZvIGNvbnRhaW5zIGEgdmFsaWQgcG9pbnRl ci4gVGhlIGd1ZXN0ICh4ZW4pIHdpbGwgZmFsbCBiYWNrIHRvCj4gc2Nhbm5pbmcgZm9yIFJTRFAg aW4gbG93ZXIgMU1CIG9mIG1lbW9yeS4KPiAKPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8 YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku bGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyB8 IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyBiL3hlbi9h cmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gaW5kZXggNTQ0Nzc1ZWViNC4uYzZlMjFmYTgzYiAx MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwo+ICsrKyBiL3hlbi9h cmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gQEAgLTc5LDggKzc5LDggQEAgc3RhdGljIHZvaWQg X19pbml0IGNvbnZlcnRfcHZoX2luZm8obXVsdGlib290X2luZm9fdCAqKm1iaSwKPiAgICAgICAg ICBwdmhfbWJpX21vZHNbaV0uc3RyaW5nICAgID0gZW50cnlbaV0uY21kbGluZV9wYWRkcjsKPiAg ICAgIH0KPiAgCj4gLSAgICBCVUdfT04oIXB2aF9pbmZvLT5yc2RwX3BhZGRyKTsKPiAtICAgIHJz ZHBfaGludCA9IHB2aF9pbmZvLT5yc2RwX3BhZGRyOwo+ICsgICAgaWYgKCBwdmhfaW5mby0+cnNk cF9wYWRkciApCgpXaHkgZG8geW91IG5lZWQgdGhlIGlmIGhlcmU/IHJzZHBfaGludCBpcyBOVUxM IGluaXRpYWxseS4KClNvIGp1c3QgcmVtb3ZpbmcgdGhlIEJVR19PTigpIHNlZW1zIHRvIGJlIHJl cXVpcmVkLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu LWRldmVs From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [Xen 4.12 bug] HVM/PVH boot confusion Date: Wed, 30 Jan 2019 13:51:44 +0000 Message-ID: <20190130135144.xitdcfki4p5tbzsx@zion.uk.xensource.com> References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com> <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com> <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com> <20190130133817.s2blsfsa7qhh3k6n@zion.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Juergen Gross Cc: Andrew Cooper , Roger Pau Monne , Wei Liu , Jan Beulich , Xen-devel List List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDI6NDk6NTJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3 cm90ZToKPiBPbiAzMC8wMS8yMDE5IDE0OjM4LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gV2VkLCBK YW4gMzAsIDIwMTkgYXQgMTI6NDY6NDVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBX ZWQsIEphbiAzMCwgMjAxOSBhdCAxMjozMDo0NFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl Ogo+ID4+Pj4+IFRoZXJlIGFyZSBhdCBsZWFzdCB0d28gYnVncyBoZXJlLgo+ID4+Pj4+Cj4gPj4+ Pj4gMSkgUlNEUCB3YXMgYSBsYXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9vdCBwcm90b2NvbC7C oCBYZW4ncyBQVkgKPiA+Pj4+PiBlbnRyeXBvaW50IG11c3Qgbm90IG1hbmRhdGUgaXRzIGV4aXN0 ZW5jZSwgYmVjYXVzZSB0aGVyZSBhcmUgcmVsZWFzZXMgb2YKPiA+Pj4+PiB0aGUgZG9tYWluIGJ1 aWxkZXIgd2hpY2ggZG9uJ3QgcHJvdmlkZSBpdC4KPiA+Pj4+IFRoZSBpbm5lciBYZW4sIGluIHRo aXMgY2FzZSwgY2FuIGZhbGwgYmFjayB0byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQo+ID4+Pj4g Zm9yIFJTRFAuCj4gPj4+Cj4gPj4+IEFncmVlZC4KPiA+IAo+ID4gLS0tODwtLS0KPiA+IEZyb20g NDZlMzY4NjM1NWRhMTc3OTU1Y2E2M2NlM2U4Y2Y2YTgwY2RiODk3ZCBNb24gU2VwIDE3IDAwOjAw OjAwIDIwMDEKPiA+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBEYXRl OiBXZWQsIDMwIEphbiAyMDE5IDEzOjMxOjMyICswMDAwCj4gPiBTdWJqZWN0OiBbUEFUQ0hdIHg4 Ni9wdmg6IGRvbid0IG1hbmRhdGUgcHJlc2VuY2Ugb2YgUlNEUCBwb2ludGVyCj4gPiAKPiA+IFJT RFAgaGludCBpcyBub3QgbWFuZGF0b3J5IGFjY29yZGluZyB0byBQVkggc3BlYy4gT25seSBzZXQg dGhlIGhpbnQgaWYKPiA+IHB2aF9pbmZvIGNvbnRhaW5zIGEgdmFsaWQgcG9pbnRlci4gVGhlIGd1 ZXN0ICh4ZW4pIHdpbGwgZmFsbCBiYWNrIHRvCj4gPiBzY2FubmluZyBmb3IgUlNEUCBpbiBsb3dl ciAxTUIgb2YgbWVtb3J5Lgo+ID4gCj4gPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s aXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3Qu YyB8IDQgKystLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3Qu YyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gPiBpbmRleCA1NDQ3NzVlZWI0Li5j NmUyMWZhODNiIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMK PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gPiBAQCAtNzksOCArNzks OCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY29udmVydF9wdmhfaW5mbyhtdWx0aWJvb3RfaW5mb190 ICoqbWJpLAo+ID4gICAgICAgICAgcHZoX21iaV9tb2RzW2ldLnN0cmluZyAgICA9IGVudHJ5W2ld LmNtZGxpbmVfcGFkZHI7Cj4gPiAgICAgIH0KPiA+ICAKPiA+IC0gICAgQlVHX09OKCFwdmhfaW5m by0+cnNkcF9wYWRkcik7Cj4gPiAtICAgIHJzZHBfaGludCA9IHB2aF9pbmZvLT5yc2RwX3BhZGRy Owo+ID4gKyAgICBpZiAoIHB2aF9pbmZvLT5yc2RwX3BhZGRyICkKPiAKPiBXaHkgZG8geW91IG5l ZWQgdGhlIGlmIGhlcmU/IHJzZHBfaGludCBpcyBOVUxMIGluaXRpYWxseS4KPiAKPiBTbyBqdXN0 IHJlbW92aW5nIHRoZSBCVUdfT04oKSBzZWVtcyB0byBiZSByZXF1aXJlZC4KCkdvb2QgcG9pbnQu CgpXZWkuCgo+IAo+IAo+IEp1ZXJnZW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0 aW5mby94ZW4tZGV2ZWw=