From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=softfail (domain: citrix.com, ip: , mailfrom: anthony.perard@citrix.com) Received: from esa2.hc3370-68.iphmx.com (esa2.hc3370-68.iphmx.com []) by groups.io with SMTP; Mon, 29 Jul 2019 08:39:52 -0700 Authentication-Results: esa2.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=anthony.perard@citrix.com; spf=Pass smtp.mailfrom=anthony.perard@citrix.com; spf=None smtp.helo=postmaster@mail.citrix.com Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender authenticity information available from domain of anthony.perard@citrix.com) identity=pra; client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com; envelope-from="anthony.perard@citrix.com"; x-sender="anthony.perard@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of anthony.perard@citrix.com designates 162.221.158.21 as permitted sender) identity=mailfrom; client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com; envelope-from="anthony.perard@citrix.com"; x-sender="anthony.perard@citrix.com"; x-conformance=sidf_compatible; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all" Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender authenticity information available from domain of postmaster@mail.citrix.com) identity=helo; client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com; envelope-from="anthony.perard@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: GxkCt18+pGcd18lBYZvaoqnpraTmAmw8/Jhc//iuxvNEHyTspCR2yjS6KW4crrPBKtMxkxaoWE TwU/8znCk84L4DTOxx6GBQFDJYnl0Ym3HF3dVVqQcZzhhDphytKqh2nDqiFvwbxc04TeD+fk83 pVmrKuXH5mQtPVRWYaa7GPpZJQtszXwXPNB+CZFVyEhqphnLFYPrT2mXPW9VF+1dNZuNx0CUVM Z/c+UJL7rjXQ8MSUvO2NBNvOr3NMUn1ALITbk4gjJyz/mgqgkmpVIKhn+2jmmM39cn4k8I/Gvk XFw= X-SBRS: 2.7 X-MesageID: 3564630 X-Ironport-Server: esa2.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.64,323,1559534400"; d="scan'208";a="3564630" From: "Anthony PERARD" To: CC: Julien Grall , , Jordan Justen , Ard Biesheuvel , Laszlo Ersek , Anthony PERARD , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Andrew Cooper Subject: [PATCH v4 06/35] OvmfPkg/XenResetVector: Add new entry point for Xen PVH Date: Mon, 29 Jul 2019 16:39:15 +0100 Message-ID: <20190729153944.24239-7-anthony.perard@citrix.com> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190729153944.24239-1-anthony.perard@citrix.com> References: <20190729153944.24239-1-anthony.perard@citrix.com> MIME-Version: 1.0 Return-Path: anthony.perard@citrix.com Content-Transfer-Encoding: base64 Content-Type: text/plain QWRkIGEgbmV3IGVudHJ5IHBvaW50IGZvciBYZW4gUFZIIHRoYXQgZW50ZXIgZGlyZWN0bHkgaW4g MzJiaXRzLgoKSW5mb3JtYXRpb24gb24gdGhlIGV4cGVjdGVkIHN0YXRlIG9mIHRoZSBtYWNoaW5l IHdoZW4gdGhpcyBlbnRyeSBwb2ludAppcyB1c2VkIGNhbiBiZSBmb3VuZCBhdDoKaHR0cHM6Ly94 ZW5iaXRzLnhlbnByb2plY3Qub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmguaHRtbAoKQWxzbywg Y29tcGFyZSB0byB0aGUgb3JpZ2luYWwgZmlsZSBbMV0sIHRoZSB0d28gYG5vcCcgb2YgdGhlICJy ZXNldFZlY3RvciIKZW50cnkgcG9pbnQgYXJlIHJlbW92ZWQuIFRoZXJlIHdlcmUgaW50cm9kdWNl ZCBieSA4MzMyOTgzZTJlMzMKKCJVZWZpQ3B1UGtnOiBSZXBsYWNlIHRoZSB1bi1uZWNlc3Nhcnkg V0JJTlZEIGluc3RydWN0aW9uIGF0IHRoZSByZXNldAp2ZWN0b3Igd2l0aCB0d28gTk9QcyBpbiBW VEYwLiIsIDIwMTEtMDgtMDQpLCBidXQgZG9uJ3Qgc2VlbXMgdG8gYmUKdXNlZnVsLiBUaGlzIGlz IHRoZSBlbnRyeSBwb2ludCB1c2VkIGJ5IEhWTSBndWVzdCAoaHZtbG9hZGVyKS4KClsxXSBVZWZp Q3B1UGtnL1Jlc2V0VmVjdG9yL1Z0ZjAvSWExNi9SZXNldFZlY3RvclZ0ZjAuYXNtCgpSZWY6IGh0 dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY4OQpTaWduZWQt b2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQt Ynk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2NDoK ICAgIC0gcmVtb3ZlIHRoZSB0d28gbm9wIGluIHRoZSBIVk0gZW50cnkgcG9pbnQKICAgIAogICAg djM6CiAgICAtIHJlYmFzZWQsIFNQRFgKICAgIC0gcmVtb3ZlIGBjbGknIGFzIHZpYSBQVkggdGhl IGludGVycnVwdHMgYXJlIGd1YXJhbnRlZWQgdG8gYmUgb2ZmCiAgICAtIHJld3JpdGUgc29tZSBj b21tZW50cwoKIC4uLi9YZW5SZXNldFZlY3Rvci9JYTE2L1Jlc2V0VmVjdG9yVnRmMC5hc20gICB8 IDc5ICsrKysrKysrKysrKysrKysrKysKIE92bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWEzMi9YZW5Q VkhNYWluLmFzbSAgICB8IDQ5ICsrKysrKysrKysrKwogT3ZtZlBrZy9YZW5SZXNldFZlY3Rvci9Y ZW5SZXNldFZlY3Rvci5uYXNtYiAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAxMjkgaW5zZXJ0 aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IE92bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWExNi9S ZXNldFZlY3RvclZ0ZjAuYXNtCiBjcmVhdGUgbW9kZSAxMDA2NDQgT3ZtZlBrZy9YZW5SZXNldFZl Y3Rvci9JYTMyL1hlblBWSE1haW4uYXNtCgpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5SZXNldFZl Y3Rvci9JYTE2L1Jlc2V0VmVjdG9yVnRmMC5hc20gYi9Pdm1mUGtnL1hlblJlc2V0VmVjdG9yL0lh MTYvUmVzZXRWZWN0b3JWdGYwLmFzbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw MDAwLi41Njc0OWJkYmM5Ci0tLSAvZGV2L251bGwKKysrIGIvT3ZtZlBrZy9YZW5SZXNldFZlY3Rv ci9JYTE2L1Jlc2V0VmVjdG9yVnRmMC5hc20KQEAgLTAsMCArMSw3OSBAQAorOy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KKzsgQGZpbGUNCis7IEZpcnN0IGNvZGUgZXhlY3V0ZWQgYnkgcHJvY2Vzc29y IGFmdGVyIHJlc2V0dGluZy4NCis7DQorOyBDb3B5cmlnaHQgKGMpIDIwMDggLSAyMDE0LCBJbnRl bCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQorOyBDb3B5cmlnaHQgKGMp IDIwMTksIENpdHJpeCBTeXN0ZW1zLCBJbmMuDQorOw0KKzsgU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQNCis7DQorOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KKw0K K0JJVFMgICAgMTYNCisNCitBTElHTiAgIDE2DQorDQorOw0KKzsgUGFkIHRoZSBpbWFnZSBzaXpl IHRvIDRrIHdoZW4gcGFnZSB0YWJsZXMgYXJlIGluIFZURjANCis7DQorOyBJZiB0aGUgVlRGMCBp bWFnZSBoYXMgcGFnZSB0YWJsZXMgYnVpbHQgaW4sIHRoZW4gd2UgbmVlZCB0byBtYWtlDQorOyBz dXJlIHRoZSBlbmQgb2YgVlRGMCBpcyA0ayBhYm92ZSB3aGVyZSB0aGUgcGFnZSB0YWJsZXMgZW5k Lg0KKzsNCis7IFRoaXMgaXMgcmVxdWlyZWQgc28gdGhlIHBhZ2UgdGFibGVzIHdpbGwgYmUgNGsg YWxpZ25lZCB3aGVuIFZURjAgaXMNCis7IGxvY2F0ZWQganVzdCBiZWxvdyAweDEwMDAwMDAwMCAo NEdCKSBpbiB0aGUgZmlybXdhcmUgZGV2aWNlLg0KKzsNCislaWZkZWYgQUxJR05fVE9QX1RPXzRL X0ZPUl9QQUdJTkcNCisgICAgVElNRVMgKDB4MTAwMCAtICgkIC0gRW5kT2ZQYWdlVGFibGVzKSAt IChmb3VyR2lnYWJ5dGVzIC0geGVuUFZIRW50cnlQb2ludCkpIERCIDANCislZW5kaWYNCisNCitC SVRTICAgIDMyDQoreGVuUFZIRW50cnlQb2ludDoNCis7DQorOyBFbnRyeSBwb2ludCB0byB1c2Ug d2hlbiBydW5uaW5nIGFzIGEgWGVuIFBWSCBndWVzdC4gKDB4ZmZmZmZmZDApDQorOw0KKzsgRGVz Y3JpcHRpb24gb2YgdGhlIGV4cGVjdGVkIHN0YXRlIG9mIHRoZSBtYWNoaW5lIHdoZW4gdGhpcyBl bnRyeSBwb2ludCBpcw0KKzsgdXNlZCBjYW4gYmUgZm91bmQgYXQ6DQorOyBodHRwczovL3hlbmJp dHMueGVucHJvamVjdC5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3B2aC5odG1sDQorOw0KKyAgICBq bXAgICAgIHhlblBWSE1haW4NCisNCitCSVRTICAgIDE2DQorQUxJR04gICAxNg0KKw0KK2FwcGxp Y2F0aW9uUHJvY2Vzc29yRW50cnlQb2ludDoNCis7DQorOyBBcHBsaWNhdGlvbiBQcm9jZXNzb3Jz IGVudHJ5IHBvaW50DQorOw0KKzsgR2VuRnYgZ2VuZXJhdGVzIGNvZGUgYWxpZ25lZCBvbiBhIDRr IGJvdW5kYXJ5IHdoaWNoIHdpbGwganVtcCB0byB0aGlzDQorOyBsb2NhdGlvbi4gICgweGZmZmZm ZmUwKSAgVGhpcyBhbGxvd3MgdGhlIExvY2FsIEFQSUMgU3RhcnR1cCBJUEkgdG8gYmUNCis7IHVz ZWQgdG8gd2FrZSB1cCB0aGUgYXBwbGljYXRpb24gcHJvY2Vzc29ycy4NCis7DQorICAgIGptcCAg ICAgRWFybHlBcEluaXRSZWFsMTYNCisNCitBTElHTiAgIDgNCisNCisgICAgREQgICAgICAwDQor DQorOw0KKzsgVGhlIFZURiBzaWduYXR1cmUNCis7DQorOyBWVEYtMCBtZWFucyB0aGF0IHRoZSBW VEYgKFZvbHVtZSBUb3AgRmlsZSkgY29kZSBkb2VzIG5vdCByZXF1aXJlDQorOyBhbnkgZml4dXBz Lg0KKzsNCit2dGZTaWduYXR1cmU6DQorICAgIERCICAgICAgJ1YnLCAnVCcsICdGJywgMA0KKw0K K0FMSUdOICAgMTYNCisNCityZXNldFZlY3RvcjoNCis7DQorOyBSZXNldCBWZWN0b3INCis7DQor OyBUaGlzIGlzIHdoZXJlIHRoZSBwcm9jZXNzb3Igd2lsbCBiZWdpbiBleGVjdXRpb24NCis7DQor ICAgIGptcCAgICAgRWFybHlCc3BJbml0UmVhbDE2DQorDQorQUxJR04gICAxNg0KKw0KK2ZvdXJH aWdhYnl0ZXM6DQorDQpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5SZXNldFZlY3Rvci9JYTMyL1hl blBWSE1haW4uYXNtIGIvT3ZtZlBrZy9YZW5SZXNldFZlY3Rvci9JYTMyL1hlblBWSE1haW4uYXNt Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjJhMTdmZWQ1MmYKLS0tIC9k ZXYvbnVsbAorKysgYi9Pdm1mUGtnL1hlblJlc2V0VmVjdG9yL0lhMzIvWGVuUFZITWFpbi5hc20K QEAgLTAsMCArMSw0OSBAQAorOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KKzsgQGZpbGUNCis7IEFu IGVudHJ5IHBvaW50IHVzZSBieSBYZW4gd2hlbiBhIGd1ZXN0IGlzIHN0YXJ0ZWQgaW4gUFZIIG1v ZGUuDQorOw0KKzsgQ29weXJpZ2h0IChjKSAyMDE5LCBDaXRyaXggU3lzdGVtcywgSW5jLg0KKzsN Cis7IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQorOw0KKzst LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCisNCitCSVRTICAgIDMyDQorDQoreGVuUFZITWFpbjoNCisg ICAgOw0KKyAgICA7ICdCUCcgdG8gaW5kaWNhdGUgYm9vdC1zdHJhcCBwcm9jZXNzb3INCisgICAg Ow0KKyAgICBtb3YgICAgIGRpLCAnQlAnDQorDQorICAgIDsNCisgICAgOyBFU1Agd2lsbCBiZSB1 c2VkIGFzIGluaXRpYWwgdmFsdWUgb2YgdGhlIEVBWCByZWdpc3Rlcg0KKyAgICA7IGluIE1haW4u YXNtDQorICAgIDsNCisgICAgeG9yICAgICBlc3AsIGVzcA0KKw0KKyAgICBtb3YgICAgIGVieCwg QUREUl9PRihnZHRyKQ0KKyAgICBsZ2R0ICAgIFtlYnhdDQorDQorICAgIG1vdiAgICAgZWF4LCBT RUNfREVGQVVMVF9DUjANCisgICAgbW92ICAgICBjcjAsIGVheA0KKw0KKyAgICBqbXAgICAgIExJ TkVBUl9DT0RFX1NFTDpBRERSX09GKC5qbXBUb05ld0NvZGVTZWcpDQorLmptcFRvTmV3Q29kZVNl ZzoNCisNCisgICAgbW92ICAgICBlYXgsIFNFQ19ERUZBVUxUX0NSNA0KKyAgICBtb3YgICAgIGNy NCwgZWF4DQorDQorICAgIG1vdiAgICAgYXgsIExJTkVBUl9TRUwNCisgICAgbW92ICAgICBkcywg YXgNCisgICAgbW92ICAgICBlcywgYXgNCisgICAgbW92ICAgICBmcywgYXgNCisgICAgbW92ICAg ICBncywgYXgNCisgICAgbW92ICAgICBzcywgYXgNCisNCisgICAgOw0KKyAgICA7IEp1bXAgdG8g dGhlIG1haW4gcm91dGluZSBvZiB0aGUgcHJlLVNFQyBjb2RlDQorICAgIDsgc2tpcGluZyB0aGUg MTYtYml0IHBhcnQgb2YgdGhlIHJvdXRpbmUgYW5kDQorICAgIDsgaW50byB0aGUgMzItYml0IGZs YXQgbW9kZSBwYXJ0DQorICAgIDsNCisgICAgT25lVGltZUNhbGxSZXQgVHJhbnNpdGlvbkZyb21S ZWFsMTZUbzMyQml0RmxhdA0KZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuUmVzZXRWZWN0b3IvWGVu UmVzZXRWZWN0b3IubmFzbWIgYi9Pdm1mUGtnL1hlblJlc2V0VmVjdG9yL1hlblJlc2V0VmVjdG9y Lm5hc21iCmluZGV4IDg5YTRiMDhiYzMuLjBkYmM0ZjJjMWQgMTAwNjQ0Ci0tLSBhL092bWZQa2cv WGVuUmVzZXRWZWN0b3IvWGVuUmVzZXRWZWN0b3IubmFzbWIKKysrIGIvT3ZtZlBrZy9YZW5SZXNl dFZlY3Rvci9YZW5SZXNldFZlY3Rvci5uYXNtYgpAQCAtNjMsNiArNjMsNyBAQAogJWluY2x1ZGUg IklhMTYvSW5pdDE2LmFzbSINCiANCiAlaW5jbHVkZSAiTWFpbi5hc20iDQorJWluY2x1ZGUgIklh MzIvWGVuUFZITWFpbi5hc20iDQogDQogJWluY2x1ZGUgIklhMTYvUmVzZXRWZWN0b3JWdGYwLmFz bSINCiANCi0tIApBbnRob255IFBFUkFSRAoK