From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web11.3690.1616467790063637306 for ; Mon, 22 Mar 2021 19:49:50 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: zhiguang.liu@intel.com) IronPort-SDR: pzB5yQJHEd2kjW5yfqnS7cvVyn4QCfzGzD1UhOoWhno/Awtd+si+SY75axP3cpH4Z7Yyv0MuKt Bubz7e4B7hBg== X-IronPort-AV: E=McAfee;i="6000,8403,9931"; a="190485356" X-IronPort-AV: E=Sophos;i="5.81,270,1610438400"; d="scan'208";a="190485356" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Mar 2021 19:49:48 -0700 IronPort-SDR: m/4iXGuPShqEpR0Y9SpZpcCdjge3r7sV5dfwywAGfMQiXBRENX78uL8ssqovqQ3+hzuSgoa6QX CHAmZ5f59u+A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,270,1610438400"; d="scan'208";a="414757657" Received: from fieedk002.ccr.corp.intel.com ([10.239.158.144]) by orsmga008.jf.intel.com with ESMTP; 22 Mar 2021 19:49:46 -0700 From: "Zhiguang Liu" To: devel@edk2.groups.io Cc: Jian J Wang , Hao A Wu , Dandan Bi , Liming Gao , Maurice Ma , Guo Dong , Benjamin You , Ray Ni Subject: [PATCH 0/2] Let AcpiTableDxe driver install Acpi table from Hob Date: Tue, 23 Mar 2021 10:49:32 +0800 Message-Id: <20210323024934.853-1-zhiguang.liu@intel.com> X-Mailer: git-send-email 2.30.0.windows.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit If HOB contains APCI table information, entry point of AcpiTableDxe.inf should parse the APCI table from HOB, and install these tables. We assume the whole ACPI table (starting with EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER) is contained by a single gEfiAcpiTableGuid HOB. This way, for UefiPayloadPkg, there is no need to specially hanle acpi table. Cc: Jian J Wang Cc: Hao A Wu Cc: Dandan Bi Cc: Liming Gao Cc: Maurice Ma Cc: Guo Dong Cc: Benjamin You Cc: Ray Ni Zhiguang Liu (2): MdeModulePkg/ACPI: Install ACPI table from HOB. UefiPayloadPkg: Remove code that installs APCI MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf | 3 ++- MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableProtocol.c | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- UefiPayloadPkg/BlSupportDxe/BlSupportDxe.c | 13 ++----------- UefiPayloadPkg/BlSupportDxe/BlSupportDxe.h | 5 +---- UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf | 5 ++--- 5 files changed, 133 insertions(+), 27 deletions(-) -- 2.30.0.windows.2