From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com []) by mx.groups.io with SMTP id smtpd.web12.4029.1616469907870686958 for ; Mon, 22 Mar 2021 20:25:09 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=fail (domain: intel.com, ip: , mailfrom: zhiguang.liu@intel.com) IronPort-SDR: /wkcrxfo3coxslgbkWSofydLGEfDwFnYTmM0osy7BGWCmn+S46KMfPYAeGVJ6NHPom3sMsBmS1 jv2grgtI0MAA== X-IronPort-AV: E=McAfee;i="6000,8403,9931"; a="254392985" X-IronPort-AV: E=Sophos;i="5.81,270,1610438400"; d="scan'208";a="254392985" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Mar 2021 20:25:09 -0700 IronPort-SDR: 6Oig8Zz7Qtl2y+fHfM0lNqz4fDvcOLG94/xW44spNmAtkJTcYWEbH428b/8d+B+yEFzC54YGu8 Fft92KPmtWeQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,270,1610438400"; d="scan'208";a="435392589" Received: from fieedk002.ccr.corp.intel.com ([10.239.158.144]) by fmsmga004.fm.intel.com with ESMTP; 22 Mar 2021 20:25:09 -0700 From: "Zhiguang Liu" To: devel@edk2.groups.io Subject: [Patch V2 0/2] Let AcpiTableDxe driver install Acpi table from Hob Date: Tue, 23 Mar 2021 11:24:38 +0800 Message-Id: <20210323032438.950-3-zhiguang.liu@intel.com> X-Mailer: git-send-email 2.30.0.windows.2 In-Reply-To: <20210323032438.950-1-zhiguang.liu@intel.com> References: <20210323032438.950-1-zhiguang.liu@intel.com> 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. 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