From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=pass header.i=@citrix.com header.s=securemail header.b=DOkriARq; spf=pass (domain: citrix.com, ip: 216.71.145.142, mailfrom: anthony.perard@citrix.com) Received: from esa1.hc3370-68.iphmx.com (esa1.hc3370-68.iphmx.com [216.71.145.142]) by groups.io with SMTP; Tue, 13 Aug 2019 04:58:08 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1565697488; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=gMEhQWxMI9h/VGBxKNJJqekiBm9Ow+4XIeVaSPWRnX8=; b=DOkriARqzzgEuoEwXxAqX7iYayFWxIxdDkU32pGXOhMFRbCqKu2iAx/l 9OwVUpBUDCmO69ZQa4rRX19C8RVE/I9k9MVBk/ngezXuuH0c5qItwm3PZ LILI0T62tbzAm04NLotK9flnYtWGhGm+RPnpngGxhDbMib2Bi22Qbfj3W 8=; Authentication-Results: esa1.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 (esa1.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=esa1.hc3370-68.iphmx.com; envelope-from="anthony.perard@citrix.com"; x-sender="anthony.perard@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa1.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=esa1.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 (esa1.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=esa1.hc3370-68.iphmx.com; envelope-from="anthony.perard@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: bFwtNUR30w8wOXgmCH2ZO5B0Kh3kNhmh+sPfcTND4Ygoi3Z9Ru/RFpe5MRB8iquQ1LsZ8r3nd/ bV7dpItBa8PQEKr6sPQxxz9SR/QbMfDv7UcQ2gu9o48U8MzImZk0GSo3UWQ39Zyvrgr5AtNL2c YfJ7T2/cXW/DBOL9ulgeiMGogfcslUGtLX1E6835F7+QiRIZMelP1u27yY2OGIyLDcea3xmng2 QNl82lJlS7e43brBZ9MEIRHjoYfX3MWKiGca0Ertwkbp3rsm46DSfw3atGdbyB/LlR3rbWq8iS 4VM= X-SBRS: 2.7 X-MesageID: 4242247 X-Ironport-Server: esa1.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="4242247" From: "Anthony PERARD" To: CC: Laszlo Ersek , Jordan Justen , Julien Grall , , Ard Biesheuvel , Anthony PERARD Subject: [PATCH v5 14/35] OvmfPkg/AcpiPlatformDxe: Use XenPlatformLib Date: Tue, 13 Aug 2019 12:30:58 +0100 Message-ID: <20190813113119.14804-15-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 Return-Path: anthony.perard@citrix.com Content-Transfer-Encoding: base64 Content-Type: text/plain VGhpcyBwYXRjaCByZXBsYWNlIHRoZSBYZW5EZXRlY3RlZCgpIGZ1bmN0aW9uIGJ5IHRoZSBvbmUg aW4KWGVuUGxhdGZvcm1MaWIuCgpSZWY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9z aG93X2J1Zy5jZ2k/aWQ9MTY4OQpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u eS5wZXJhcmRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl ZGhhdC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2NDoKICAgIC0gcmVtb3ZlZCBnRWZpWGVuSW5mb0d1 aWQgZnJvbSBHdWlkcyBsaXN0LgogICAgCiAgICB2MzoKICAgIC0gbmV3IHBhdGNoLCBzcGxpdGVk IGZyb20gdGhlIG5leHQgcGF0Y2gKICAgICAgKHdoaWNoIHdhcyBPdm1mUGtnL0FjcGlQbGF0Zm9y bUR4ZTogVXNlIFBWSCBSU0RQIGlmIGV4aXN0KQoKIE92bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjICAg ICAgICAgICAgICAgICAgICAgfCAgMSArCiBPdm1mUGtnL092bWZQa2dJYTMyWDY0LmRzYyAgICAg ICAgICAgICAgICAgIHwgIDEgKwogT3ZtZlBrZy9Pdm1mUGtnWDY0LmRzYyAgICAgICAgICAgICAg ICAgICAgICB8ICAxICsKIE92bWZQa2cvQWNwaVBsYXRmb3JtRHhlL0FjcGlQbGF0Zm9ybUR4ZS5p bmYgfCAgMyArLS0KIE92bWZQa2cvQWNwaVBsYXRmb3JtRHhlL0FjcGlQbGF0Zm9ybS5oICAgICAg fCAgNiArLS0tLS0KIE92bWZQa2cvQWNwaVBsYXRmb3JtRHhlL1hlbi5jICAgICAgICAgICAgICAg fCAyNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25z KCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pdm1mUGtnL092bWZQa2dJYTMyLmRz YyBiL092bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjCmluZGV4IDZhYjczMDAxODYuLjY2ZTk0NDQzNmEg MTAwNjQ0Ci0tLSBhL092bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjCisrKyBiL092bWZQa2cvT3ZtZlBr Z0lhMzIuZHNjCkBAIC0yMDAsNiArMjAwLDcgQEAgW0xpYnJhcnlDbGFzc2VzXQogICBTbWJ1c0xp YnxNZGVQa2cvTGlicmFyeS9CYXNlU21idXNMaWJOdWxsL0Jhc2VTbWJ1c0xpYk51bGwuaW5mDQog ICBPcmRlcmVkQ29sbGVjdGlvbkxpYnxNZGVQa2cvTGlicmFyeS9CYXNlT3JkZXJlZENvbGxlY3Rp b25SZWRCbGFja1RyZWVMaWIvQmFzZU9yZGVyZWRDb2xsZWN0aW9uUmVkQmxhY2tUcmVlTGliLmlu Zg0KICAgWGVuSHlwZXJjYWxsTGlifE92bWZQa2cvTGlicmFyeS9YZW5IeXBlcmNhbGxMaWIvWGVu SHlwZXJjYWxsTGliLmluZg0KKyAgWGVuUGxhdGZvcm1MaWJ8T3ZtZlBrZy9MaWJyYXJ5L1hlblBs YXRmb3JtTGliL1hlblBsYXRmb3JtTGliLmluZg0KIA0KICFpZiAkKFRQTTJfRU5BQkxFKSA9PSBU UlVFDQogICBUcG0yQ29tbWFuZExpYnxTZWN1cml0eVBrZy9MaWJyYXJ5L1RwbTJDb21tYW5kTGli L1RwbTJDb21tYW5kTGliLmluZg0KZGlmZiAtLWdpdCBhL092bWZQa2cvT3ZtZlBrZ0lhMzJYNjQu ZHNjIGIvT3ZtZlBrZy9Pdm1mUGtnSWEzMlg2NC5kc2MKaW5kZXggZjE2M2FhMjY3MS4uNTFjMmJm YjQ0ZiAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9Pdm1mUGtnSWEzMlg2NC5kc2MKKysrIGIvT3ZtZlBr Zy9Pdm1mUGtnSWEzMlg2NC5kc2MKQEAgLTIwNSw2ICsyMDUsNyBAQCBbTGlicmFyeUNsYXNzZXNd CiAgIFNtYnVzTGlifE1kZVBrZy9MaWJyYXJ5L0Jhc2VTbWJ1c0xpYk51bGwvQmFzZVNtYnVzTGli TnVsbC5pbmYNCiAgIE9yZGVyZWRDb2xsZWN0aW9uTGlifE1kZVBrZy9MaWJyYXJ5L0Jhc2VPcmRl cmVkQ29sbGVjdGlvblJlZEJsYWNrVHJlZUxpYi9CYXNlT3JkZXJlZENvbGxlY3Rpb25SZWRCbGFj a1RyZWVMaWIuaW5mDQogICBYZW5IeXBlcmNhbGxMaWJ8T3ZtZlBrZy9MaWJyYXJ5L1hlbkh5cGVy Y2FsbExpYi9YZW5IeXBlcmNhbGxMaWIuaW5mDQorICBYZW5QbGF0Zm9ybUxpYnxPdm1mUGtnL0xp YnJhcnkvWGVuUGxhdGZvcm1MaWIvWGVuUGxhdGZvcm1MaWIuaW5mDQogDQogIWlmICQoVFBNMl9F TkFCTEUpID09IFRSVUUNCiAgIFRwbTJDb21tYW5kTGlifFNlY3VyaXR5UGtnL0xpYnJhcnkvVHBt MkNvbW1hbmRMaWIvVHBtMkNvbW1hbmRMaWIuaW5mDQpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9Pdm1m UGtnWDY0LmRzYyBiL092bWZQa2cvT3ZtZlBrZ1g2NC5kc2MKaW5kZXggZmE5OGYxNmEzZi4uYmE3 YTc1ODg0NCAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9Pdm1mUGtnWDY0LmRzYworKysgYi9Pdm1mUGtn L092bWZQa2dYNjQuZHNjCkBAIC0yMDUsNiArMjA1LDcgQEAgW0xpYnJhcnlDbGFzc2VzXQogICBT bWJ1c0xpYnxNZGVQa2cvTGlicmFyeS9CYXNlU21idXNMaWJOdWxsL0Jhc2VTbWJ1c0xpYk51bGwu aW5mDQogICBPcmRlcmVkQ29sbGVjdGlvbkxpYnxNZGVQa2cvTGlicmFyeS9CYXNlT3JkZXJlZENv bGxlY3Rpb25SZWRCbGFja1RyZWVMaWIvQmFzZU9yZGVyZWRDb2xsZWN0aW9uUmVkQmxhY2tUcmVl TGliLmluZg0KICAgWGVuSHlwZXJjYWxsTGlifE92bWZQa2cvTGlicmFyeS9YZW5IeXBlcmNhbGxM aWIvWGVuSHlwZXJjYWxsTGliLmluZg0KKyAgWGVuUGxhdGZvcm1MaWJ8T3ZtZlBrZy9MaWJyYXJ5 L1hlblBsYXRmb3JtTGliL1hlblBsYXRmb3JtTGliLmluZg0KIA0KICFpZiAkKFRQTTJfRU5BQkxF KSA9PSBUUlVFDQogICBUcG0yQ29tbWFuZExpYnxTZWN1cml0eVBrZy9MaWJyYXJ5L1RwbTJDb21t YW5kTGliL1RwbTJDb21tYW5kTGliLmluZg0KZGlmZiAtLWdpdCBhL092bWZQa2cvQWNwaVBsYXRm b3JtRHhlL0FjcGlQbGF0Zm9ybUR4ZS5pbmYgYi9Pdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZS9BY3Bp UGxhdGZvcm1EeGUuaW5mCmluZGV4IDI0NjM0ZWVhZTIuLmU0ODZiOGFmYTUgMTAwNjQ0Ci0tLSBh L092bWZQa2cvQWNwaVBsYXRmb3JtRHhlL0FjcGlQbGF0Zm9ybUR4ZS5pbmYKKysrIGIvT3ZtZlBr Zy9BY3BpUGxhdGZvcm1EeGUvQWNwaVBsYXRmb3JtRHhlLmluZgpAQCAtNDQsMTMgKzQ0LDEzIEBA IFtMaWJyYXJ5Q2xhc3Nlc10KICAgRGVidWdMaWINCiAgIFVlZmlCb290U2VydmljZXNUYWJsZUxp Yg0KICAgVWVmaURyaXZlckVudHJ5UG9pbnQNCi0gIEhvYkxpYg0KICAgUWVtdUZ3Q2ZnTGliDQog ICBRZW11RndDZmdTM0xpYg0KICAgTWVtb3J5QWxsb2NhdGlvbkxpYg0KICAgQmFzZUxpYg0KICAg RHhlU2VydmljZXNUYWJsZUxpYg0KICAgT3JkZXJlZENvbGxlY3Rpb25MaWINCisgIFhlblBsYXRm b3JtTGliDQogDQogW1Byb3RvY29sc10NCiAgIGdFZmlBY3BpVGFibGVQcm90b2NvbEd1aWQgICAg ICAgICAgICAgICAgICAgICAjIFBST1RPQ09MIEFMV0FZU19DT05TVU1FRA0KQEAgLTU4LDcgKzU4 LDYgQEAgW1Byb3RvY29sc10KICAgZ0VmaVBjaUlvUHJvdG9jb2xHdWlkICAgICAgICAgICAgICAg ICAgICAgICAgICMgUFJPVE9DT0wgU09NRVRJTUVTX0NPTlNVTUVEDQogDQogW0d1aWRzXQ0KLSAg Z0VmaVhlbkluZm9HdWlkDQogICBnUm9vdEJyaWRnZXNDb25uZWN0ZWRFdmVudEdyb3VwR3VpZA0K IA0KIFtQY2RdDQpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9BY3BpUGxhdGZvcm1EeGUvQWNwaVBsYXRm b3JtLmggYi9Pdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZS9BY3BpUGxhdGZvcm0uaAppbmRleCAzMDM3 YWZjZjE4Li45NTk3ZTAyOGU0IDEwMDY0NAotLS0gYS9Pdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZS9B Y3BpUGxhdGZvcm0uaAorKysgYi9Pdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZS9BY3BpUGxhdGZvcm0u aApAQCAtMTksNiArMTksNyBAQAogI2luY2x1ZGUgPExpYnJhcnkvVWVmaUJvb3RTZXJ2aWNlc1Rh YmxlTGliLmg+DQogI2luY2x1ZGUgPExpYnJhcnkvRGVidWdMaWIuaD4NCiAjaW5jbHVkZSA8TGli cmFyeS9QY2RMaWIuaD4NCisjaW5jbHVkZSA8TGlicmFyeS9YZW5QbGF0Zm9ybUxpYi5oPg0KIA0K ICNpbmNsdWRlIDxJbmR1c3RyeVN0YW5kYXJkL0FjcGkuaD4NCiANCkBAIC01MiwxMSArNTMsNiBA QCBRZW11SW5zdGFsbEFjcGlUYWJsZSAoCiAgIE9VVCAgVUlOVE4gICAgICAgICAgICAgICAgICAg ICAgICAgKlRhYmxlS2V5DQogICApOw0KIA0KLUJPT0xFQU4NCi1YZW5EZXRlY3RlZCAoDQotICBW T0lEDQotICApOw0KLQ0KIEVGSV9TVEFUVVMNCiBFRklBUEkNCiBJbnN0YWxsWGVuVGFibGVzICgN CmRpZmYgLS1naXQgYS9Pdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZS9YZW4uYyBiL092bWZQa2cvQWNw aVBsYXRmb3JtRHhlL1hlbi5jCmluZGV4IGU0ZTQ3YmYwZTguLjgyNzk0YjkzM2UgMTAwNjQ0Ci0t LSBhL092bWZQa2cvQWNwaVBsYXRmb3JtRHhlL1hlbi5jCisrKyBiL092bWZQa2cvQWNwaVBsYXRm b3JtRHhlL1hlbi5jCkBAIC05LDggKzksNiBAQAogKiovIA0KIA0KICNpbmNsdWRlICJBY3BpUGxh dGZvcm0uaCINCi0jaW5jbHVkZSA8TGlicmFyeS9Ib2JMaWIuaD4NCi0jaW5jbHVkZSA8R3VpZC9Y ZW5JbmZvLmg+DQogI2luY2x1ZGUgPExpYnJhcnkvQmFzZUxpYi5oPg0KIA0KICNkZWZpbmUgWEVO X0FDUElfUEhZU0lDQUxfQUREUkVTUyAgICAgICAgIDB4MDAwRUEwMjANCkBAIC0xOCwyOCArMTYs NiBAQAogDQogRUZJX0FDUElfMl8wX1JPT1RfU1lTVEVNX0RFU0NSSVBUSU9OX1BPSU5URVIgICpY ZW5BY3BpUnNkcFN0cnVjdHVyZVB0ciA9IE5VTEw7DQogDQotLyoqDQotICBUaGlzIGZ1bmN0aW9u IGRldGVjdHMgaWYgT1ZNRiBpcyBydW5uaW5nIG9uIFhlbi4NCi0NCi0qKi8NCi1CT09MRUFODQot WGVuRGV0ZWN0ZWQgKA0KLSAgVk9JRA0KLSAgKQ0KLXsNCi0gIEVGSV9IT0JfR1VJRF9UWVBFICAg ICAgICAgKkd1aWRIb2I7DQotDQotICAvLw0KLSAgLy8gU2VlIGlmIGEgWGVuSW5mbyBIT0IgaXMg YXZhaWxhYmxlDQotICAvLw0KLSAgR3VpZEhvYiA9IEdldEZpcnN0R3VpZEhvYiAoJmdFZmlYZW5J bmZvR3VpZCk7DQotICBpZiAoR3VpZEhvYiA9PSBOVUxMKSB7DQotICAgIHJldHVybiBGQUxTRTsN Ci0gIH0NCi0NCi0gIHJldHVybiBUUlVFOw0KLX0NCi0NCiAvKioNCiAgIEdldCB0aGUgYWRkcmVz cyBvZiBYZW4gQUNQSSBSb290IFN5c3RlbSBEZXNjcmlwdGlvbiBQb2ludGVyIChSU0RQKQ0KICAg c3RydWN0dXJlLg0KLS0gCkFudGhvbnkgUEVSQVJECgo=