From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 18321C32759 for ; Tue, 13 Aug 2019 11:31:44 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E0E0020673 for ; Tue, 13 Aug 2019 11:31:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=citrix.com header.i=@citrix.com header.b="cKW/1LnU" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E0E0020673 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=citrix.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hxV1W-0006Ne-P4; Tue, 13 Aug 2019 11:31:30 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hxV1V-0006LC-2r for xen-devel@lists.xenproject.org; Tue, 13 Aug 2019 11:31:29 +0000 X-Inumbo-ID: e3731d0c-bdbd-11e9-bdcb-3753203bd540 Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id e3731d0c-bdbd-11e9-bdcb-3753203bd540; Tue, 13 Aug 2019 11:31:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1565695887; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=4GTpCcV5e91EiYTqh1GewBUlJ3UK1NTC85UEdlxUHCU=; b=cKW/1LnUs1Aj9yS2nAL+8tFi7pa8gUlzI8OBUWajXdnVnkz5Cs/H1WWr fQ9Dddm0+osro8EIRJrGcPhX1HHUJKgcw1MEd1eyo8w7s8UCuzASumAVZ EefLoh2VqfV8tXOEtRvQUdtiY0g0lHo1dh9D4DjUW0GCXp80WnpgIK+Kt Y=; Authentication-Results: esa4.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 (esa4.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=esa4.hc3370-68.iphmx.com; envelope-from="anthony.perard@citrix.com"; x-sender="anthony.perard@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa4.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=esa4.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 (esa4.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=esa4.hc3370-68.iphmx.com; envelope-from="anthony.perard@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: DDOZdD9pGMj9Yv5DB0srb8dVW7FkXLCg2J3qpuXQrjqLY4dWBrdqLFaK0rKw4sSlnxDFfk2zbZ MjOOEBKAoLPW3cKa6ugzpCn2T7T0iCep5RDpcDgKeF/A32FTSWWQnMN/p4PdXws9oDyMcawmP8 20Xt3gKDOuu353FBdtEuoMWRS8xW1HJ8fhoA16xfxtBzf+/1LaJ9dkrtLfoYzZ8wfvQ9N/F+m5 U0Xzz9kdiKRhLEqWFPimmSUN7nE4nntytjDUxr8BOejFYHQTfUDPvaENN00x6gKXKLURdJV4nF kWE= X-SBRS: 2.7 X-MesageID: 4401254 X-Ironport-Server: esa4.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.64,381,1559534400"; d="scan'208";a="4401254" From: Anthony PERARD To: Date: Tue, 13 Aug 2019 12:30:50 +0100 Message-ID: <20190813113119.14804-7-anthony.perard@citrix.com> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190813113119.14804-1-anthony.perard@citrix.com> References: <20190813113119.14804-1-anthony.perard@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH v5 06/35] OvmfPkg/XenResetVector: Add new entry point for Xen PVH X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Ard Biesheuvel , Jordan Justen , Julien Grall , Anthony PERARD , xen-devel@lists.xenproject.org, Laszlo Ersek Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Archived-At: List-Archive: 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 bSINCiANCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL3hlbi1kZXZlbA==