From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mx.groups.io with SMTP id smtpd.web08.3115.1622061358743520282 for ; Wed, 26 May 2021 13:35:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=Vyg2q2Jc; spf=pass (domain: redhat.com, ip: 216.205.24.124, mailfrom: lersek@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1622061357; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=yS/kLbUIV33j0kwRJR5rMVIS1DhLyEFbmLua/L2dm3k=; b=Vyg2q2JcblwweBIDJI76EyP62rwQN0QCLv/OsDn8Yv/J2n+mdiu7d5rzoKOF7kJ+yi0ODw 1mSpJi9GOSN1/7q822+9hNDLhRy+t1fA/uEDuVg5vdceyWKt61c5E3dxBDN/eQO5VyEOaY XidlvE4ozu4wS3SCuZ3nsa29ou1h5HY= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-213-oSGc1Vf9OhmiUwQzVPeQdg-1; Wed, 26 May 2021 16:35:52 -0400 X-MC-Unique: oSGc1Vf9OhmiUwQzVPeQdg-1 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 mimecast-mx01.redhat.com (Postfix) with ESMTPS id 72DFB106BB24; Wed, 26 May 2021 20:35:51 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-114-61.ams2.redhat.com [10.36.114.61]) by smtp.corp.redhat.com (Postfix) with ESMTP id 016115D6D3; Wed, 26 May 2021 20:35:49 +0000 (UTC) From: "Laszlo Ersek" To: devel@edk2.groups.io Cc: Anthony Perard , Ard Biesheuvel , Jordan Justen , Julien Grall , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 20/43] OvmfPkg/XenAcpiPlatformDxe: remove delayed ACPI table installation Date: Wed, 26 May 2021 22:14:23 +0200 Message-Id: <20210526201446.12554-21-lersek@redhat.com> In-Reply-To: <20210526201446.12554-1-lersek@redhat.com> References: <20210526201446.12554-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lersek@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 QmVjYXVzZSAiUGNkUGNpRGlzYWJsZUJ1c0VudW1lcmF0aW9uIiBpcyBhbHdheXMgVFJVRSBpbiB0 aGUgT3ZtZlhlbgpwbGF0Zm9ybSwgd2UgY2FuIHJlbW92ZSB0aGUgZGVsYXllZCBBQ1BJIHRhYmxl IGluc3RhbGxhdGlvbiBmcm9tClhlbkFjcGlQbGF0Zm9ybUR4ZS4gQSBudW1iZXIgb2YgZGVwZW5k ZW5jaWVzIGJlY29tZSB1c2VsZXNzIHRoaXMgd2F5OwpyZW1vdmUgdGhlbSB0b28uCgooTm90ZSB0 aGF0LCBjb252ZXJzZWx5LCBpbiB0aGUgUWVtdUZ3Q2ZnQWNwaVBsYXRmb3JtRHhlIGRyaXZlciwg d2UKKmNhbm5vdCogYXNzdW1lIHRoYXQgIlBjZFBjaURpc2FibGVCdXNFbnVtZXJhdGlvbiIgaXMg YWx3YXlzIEZBTFNFLApyZWdhcmRsZXNzIG9mIFhlbjogaW4gdGhlIEFybVZpcnRRZW11IHBsYXRm b3JtLCB0aGUgUENEIG1heSBjYXJyeSBlaXRoZXIKRkFMU0Ugb3IgVFJVRSwgZGVwZW5kZW50IG9u IHdoZXRoZXIgb3Igbm90IHRoZSBRRU1VICJ2aXJ0IiBtYWNoaW5lCmNvbmZpZ3VyYXRpb24gaW5j bHVkZXMgYSBQQ0llIGhvc3QgY29udHJvbGxlciwgcmVzcGVjdGl2ZWx5LikKCkNjOiBBbnRob255 IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEFyZCBCaWVzaGV1dmVsIDxh cmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPgpDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVz dGVuQGludGVsLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNjOiBQaGls aXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+ClJlZjogaHR0cHM6Ly9idWd6 aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTIyClNpZ25lZC1vZmYtYnk6IExh c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Ci0tLQogT3ZtZlBrZy9YZW5BY3BpUGxhdGZv cm1EeGUvWGVuQWNwaVBsYXRmb3JtRHhlLmluZiB8ICA4IC0tLQogT3ZtZlBrZy9YZW5BY3BpUGxh dGZvcm1EeGUvRW50cnlQb2ludC5jICAgICAgICAgICB8IDU2ICstLS0tLS0tLS0tLS0tLS0tLS0t CiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvT3ZtZlBrZy9YZW5BY3BpUGxhdGZvcm1EeGUvWGVuQWNwaVBsYXRmb3JtRHhlLmlu ZiBiL092bWZQa2cvWGVuQWNwaVBsYXRmb3JtRHhlL1hlbkFjcGlQbGF0Zm9ybUR4ZS5pbmYKaW5k ZXggZGI5YjZlMDkzZGU0Li5kM2E2MzUzYTUwYTYgMTAwNjQ0Ci0tLSBhL092bWZQa2cvWGVuQWNw aVBsYXRmb3JtRHhlL1hlbkFjcGlQbGF0Zm9ybUR4ZS5pbmYKKysrIGIvT3ZtZlBrZy9YZW5BY3Bp UGxhdGZvcm1EeGUvWGVuQWNwaVBsYXRmb3JtRHhlLmluZgpAQCAtMjUsMjkgKzI1LDIxIEBAIFtT b3VyY2VzXQogICBBY3BpUGxhdGZvcm0uYw0KICAgQWNwaVBsYXRmb3JtLmgNCiAgIEVudHJ5UG9p bnQuYw0KICAgWGVuLmMNCiANCiBbUGFja2FnZXNdDQotICBNZGVNb2R1bGVQa2cvTWRlTW9kdWxl UGtnLmRlYw0KICAgTWRlUGtnL01kZVBrZy5kZWMNCiAgIE92bWZQa2cvT3ZtZlBrZy5kZWMNCiAN CiBbTGlicmFyeUNsYXNzZXNdDQogICBCYXNlTGliDQogICBEZWJ1Z0xpYg0KLSAgUGNkTGliDQog ICBVZWZpQm9vdFNlcnZpY2VzVGFibGVMaWINCiAgIFVlZmlEcml2ZXJFbnRyeVBvaW50DQogICBY ZW5QbGF0Zm9ybUxpYg0KIA0KIFtQcm90b2NvbHNdDQogICBnRWZpQWNwaVRhYmxlUHJvdG9jb2xH dWlkICAgICAgICAgICAgICAgICAgICAgIyBQUk9UT0NPTCBBTFdBWVNfQ09OU1VNRUQNCiANCi1b R3VpZHNdDQotICBnUm9vdEJyaWRnZXNDb25uZWN0ZWRFdmVudEdyb3VwR3VpZA0KLQ0KLVtQY2Rd DQotICBnRWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkUGNpRGlzYWJsZUJ1c0VudW1l cmF0aW9uDQotDQogW0RlcGV4XQ0KICAgZ0VmaUFjcGlUYWJsZVByb3RvY29sR3VpZA0KZGlmZiAt LWdpdCBhL092bWZQa2cvWGVuQWNwaVBsYXRmb3JtRHhlL0VudHJ5UG9pbnQuYyBiL092bWZQa2cv WGVuQWNwaVBsYXRmb3JtRHhlL0VudHJ5UG9pbnQuYwppbmRleCBiNmQwODM1ZmUzZDQuLjFhMjM3 OTBhM2IyYyAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9YZW5BY3BpUGxhdGZvcm1EeGUvRW50cnlQb2lu dC5jCisrKyBiL092bWZQa2cvWGVuQWNwaVBsYXRmb3JtRHhlL0VudHJ5UG9pbnQuYwpAQCAtNCwx NSArNCwxMyBAQAogICBDb3B5cmlnaHQgKEMpIDIwMTUtMjAyMSwgUmVkIEhhdCwgSW5jLg0KICAg Q29weXJpZ2h0IChjKSAyMDA4IC0gMjAxNSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMg cmVzZXJ2ZWQuPEJSPg0KIA0KICAgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVz ZS1QYXRlbnQNCiAqKi8NCiANCi0jaW5jbHVkZSA8R3VpZC9Sb290QnJpZGdlc0Nvbm5lY3RlZEV2 ZW50R3JvdXAuaD4gLy8gZ1Jvb3RCcmlkZ2VzQ29ubmVjdGVkRXZlLi4uDQotI2luY2x1ZGUgPExp YnJhcnkvRGVidWdMaWIuaD4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVHKCkNCi0jaW5jbHVk ZSA8TGlicmFyeS9QY2RMaWIuaD4gICAgICAgICAgICAgICAgICAgICAgLy8gUGNkR2V0Qm9vbCgp DQorI2luY2x1ZGUgPExpYnJhcnkvRGVidWdMaWIuaD4gICAgICAgICAgICAgICAgICAgIC8vIEFT U0VSVF9FRklfRVJST1IoKQ0KICNpbmNsdWRlIDxMaWJyYXJ5L1VlZmlCb290U2VydmljZXNUYWJs ZUxpYi5oPiAgICAvLyBnQlMNCiAjaW5jbHVkZSA8UHJvdG9jb2wvQWNwaVRhYmxlLmg+ICAgICAg ICAgICAgICAgICAgLy8gRUZJX0FDUElfVEFCTEVfUFJPVE9DT0wNCiANCiAjaW5jbHVkZSAiQWNw aVBsYXRmb3JtLmgiDQogDQogU1RBVElDDQpAQCAtMzEsNjUgKzI5LDE1IEBAIEZpbmRBY3BpVGFi bGVQcm90b2NvbCAoCiAgICAgICAgICAgICAgICAgICApOw0KICAgQVNTRVJUX0VGSV9FUlJPUiAo U3RhdHVzKTsNCiAgIHJldHVybiBBY3BpVGFibGU7DQogfQ0KIA0KIA0KLVNUQVRJQw0KLVZPSUQN Ci1FRklBUEkNCi1PblJvb3RCcmlkZ2VzQ29ubmVjdGVkICgNCi0gIElOIEVGSV9FVkVOVCBFdmVu dCwNCi0gIElOIFZPSUQgICAgICAqQ29udGV4dA0KLSAgKQ0KLXsNCi0gIEVGSV9TVEFUVVMgU3Rh dHVzOw0KLQ0KLSAgREVCVUcgKChERUJVR19JTkZPLA0KLSAgICAiJWE6IHJvb3QgYnJpZGdlcyBo YXZlIGJlZW4gY29ubmVjdGVkLCBpbnN0YWxsaW5nIEFDUEkgdGFibGVzXG4iLA0KLSAgICBfX0ZV TkNUSU9OX18pKTsNCi0gIFN0YXR1cyA9IEluc3RhbGxBY3BpVGFibGVzIChGaW5kQWNwaVRhYmxl UHJvdG9jb2wgKCkpOw0KLSAgaWYgKEVGSV9FUlJPUiAoU3RhdHVzKSkgew0KLSAgICBERUJVRyAo KERFQlVHX0VSUk9SLCAiJWE6IEluc3RhbGxBY3BpVGFibGVzOiAlclxuIiwgX19GVU5DVElPTl9f LCBTdGF0dXMpKTsNCi0gIH0NCi0gIGdCUy0+Q2xvc2VFdmVudCAoRXZlbnQpOw0KLX0NCi0NCi0N CiBFRklfU1RBVFVTDQogRUZJQVBJDQogQWNwaVBsYXRmb3JtRW50cnlQb2ludCAoDQogICBJTiBF RklfSEFORExFICAgICAgICAgSW1hZ2VIYW5kbGUsDQogICBJTiBFRklfU1lTVEVNX1RBQkxFICAg KlN5c3RlbVRhYmxlDQogICApDQogew0KLSAgRUZJX1NUQVRVUyBTdGF0dXM7DQotICBFRklfRVZF TlQgIFJvb3RCcmlkZ2VzQ29ubmVjdGVkOw0KLQ0KLSAgLy8NCi0gIC8vIElmIHRoZSBwbGF0Zm9y bSBkb2Vzbid0IHN1cHBvcnQgUENJLCBvciBQQ0kgZW51bWVyYXRpb24gaGFzIGJlZW4gZGlzYWJs ZWQsDQotICAvLyBpbnN0YWxsIHRoZSB0YWJsZXMgYXQgb25jZSwgYW5kIGxldCB0aGUgZW50cnkg cG9pbnQncyByZXR1cm4gY29kZSByZWZsZWN0DQotICAvLyB0aGUgZnVsbCBmdW5jdGlvbmFsaXR5 Lg0KLSAgLy8NCi0gIGlmIChQY2RHZXRCb29sIChQY2RQY2lEaXNhYmxlQnVzRW51bWVyYXRpb24p KSB7DQotICAgIERFQlVHICgoREVCVUdfSU5GTywgIiVhOiBQQ0kgb3IgaXRzIGVudW1lcmF0aW9u IGRpc2FibGVkLCBpbnN0YWxsaW5nICINCi0gICAgICAiQUNQSSB0YWJsZXNcbiIsIF9fRlVOQ1RJ T05fXykpOw0KLSAgICByZXR1cm4gSW5zdGFsbEFjcGlUYWJsZXMgKEZpbmRBY3BpVGFibGVQcm90 b2NvbCAoKSk7DQotICB9DQotDQotICAvLw0KLSAgLy8gT3RoZXJ3aXNlLCBkZWxheSBpbnN0YWxs aW5nIHRoZSBBQ1BJIHRhYmxlcyB1bnRpbCByb290IGJyaWRnZXMgYXJlDQotICAvLyBjb25uZWN0 ZWQuIFRoZSBlbnRyeSBwb2ludCdzIHJldHVybiBzdGF0dXMgd2lsbCBvbmx5IHJlZmxlY3QgdGhl IGNhbGxiYWNrDQotICAvLyBzZXR1cC4gKE5vdGUgdGhhdCB3ZSdyZSBhIERYRV9EUklWRVI7IG91 ciBlbnRyeSBwb2ludCBmdW5jdGlvbiBpcyBpbnZva2VkDQotICAvLyBzdHJpY3RseSBiZWZvcmUg QkRTIGlzIGVudGVyZWQgYW5kIGNhbiBjb25uZWN0IHRoZSByb290IGJyaWRnZXMuKQ0KLSAgLy8N Ci0gIFN0YXR1cyA9IGdCUy0+Q3JlYXRlRXZlbnRFeCAoRVZUX05PVElGWV9TSUdOQUwsIFRQTF9D QUxMQkFDSywNCi0gICAgICAgICAgICAgICAgICBPblJvb3RCcmlkZ2VzQ29ubmVjdGVkLCBOVUxM IC8qIENvbnRleHQgKi8sDQotICAgICAgICAgICAgICAgICAgJmdSb290QnJpZGdlc0Nvbm5lY3Rl ZEV2ZW50R3JvdXBHdWlkLCAmUm9vdEJyaWRnZXNDb25uZWN0ZWQpOw0KLSAgaWYgKCFFRklfRVJS T1IgKFN0YXR1cykpIHsNCi0gICAgREVCVUcgKChERUJVR19JTkZPLA0KLSAgICAgICIlYTogd2Fp dGluZyBmb3Igcm9vdCBicmlkZ2VzIHRvIGJlIGNvbm5lY3RlZCwgcmVnaXN0ZXJlZCBjYWxsYmFj a1xuIiwNCi0gICAgICBfX0ZVTkNUSU9OX18pKTsNCi0gIH0NCi0NCi0gIHJldHVybiBTdGF0dXM7 DQorICByZXR1cm4gSW5zdGFsbEFjcGlUYWJsZXMgKEZpbmRBY3BpVGFibGVQcm90b2NvbCAoKSk7 DQogfQ0KLS0gCjIuMTkuMS4zLmczMDI0N2FhNWQyMDEKCgo=