From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from cxsh.intel-email.com (cxsh.intel-email.com [121.46.250.151]) by mx.groups.io with SMTP id smtpd.web11.2966.1688088923244050184 for ; Thu, 29 Jun 2023 18:35:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@byosoft.com.cn header.s=cloud-union header.b=PB5ZODRr; spf=pass (domain: byosoft.com.cn, ip: 121.46.250.151, mailfrom: gaoliming@byosoft.com.cn) Received: from cxsh.intel-email.com (localhost [127.0.0.1]) by cxsh.intel-email.com (Postfix) with ESMTP id A38FCDDA79E for ; Fri, 30 Jun 2023 09:35:19 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=byosoft.com.cn; s=cloud-union; t=1688088919; bh=uUzOPQBgp0+Fv06pMcXiQRAvJDJQtiuiUTkLaOs0KZk=; h=From:To:Cc:References:In-Reply-To:Subject:Date; b=PB5ZODRrF6xhdfx90bvFpH2isI2ZaN3WZFdGc16j60r61qCPRI3rSsgHGzfosB8rZ 0K3EEeUcAOSLUDnvexRRuBKBpCqPEliC9D2JR4qPkw1dhTZHl74oqqpbzgPUTHLa1T zKNt7tyjmf5ZiwnkW+EeTIRBaEAi+HPL2t+yrEZ8= Received: from localhost (localhost [127.0.0.1]) by cxsh.intel-email.com (Postfix) with ESMTP id 9EC8BDDA79F for ; Fri, 30 Jun 2023 09:35:19 +0800 (CST) Received: from cxsh.intel-email.com (localhost [127.0.0.1]) by cxsh.intel-email.com (Postfix) with ESMTP id 6F639DDA7A0 for ; Fri, 30 Jun 2023 09:35:19 +0800 (CST) Authentication-Results: cxsh.intel-email.com; none Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by cxsh.intel-email.com (Postfix) with SMTP id 0793EDDA79F for ; Fri, 30 Jun 2023 09:35:16 +0800 (CST) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Fri, 30 Jun 2023 09:35:12 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: "'Jeff Brasen'" , Cc: , , References: In-Reply-To: Subject: =?UTF-8?B?5Zue5aSNOiBbUEFUQ0ggMC8yXSBkcCBjb21tYW5kIHdpdGhvdXQgQUNQSQ==?= Date: Fri, 30 Jun 2023 09:35:16 +0800 Message-ID: <006001d9aaf3$1f423db0$5dc6b910$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQDzmpCMWYE6jleUHWghL3IaSc8+YrFur+Dg Sender: "gaoliming" Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Jeff: Performance has been stored as FPDT table. It can be directly mapped = to the configuration table. So, this solution is good to me. Reviewed-by: Liming Gao Thanks Liming > -----=D3=CA=BC=FE=D4=AD=BC=FE----- > =B7=A2=BC=FE=C8=CB: Jeff Brasen > =B7=A2=CB=CD=CA=B1=BC=E4: 2023=C4=EA6=D4=C230=C8=D5 5:09 > =CA=D5=BC=FE=C8=CB: devel@edk2.groups.io > =B3=AD=CB=CD: jian.j.wang@intel.com; gaoliming@byosoft.com.cn; > dandan.bi@intel.com; zhichao.gao@intel.com; Jeff Brasen > > =D6=F7=CC=E2: [PATCH 0/2] dp command without ACPI >=20 > Systems that do not boot with ACPI (system that use device tree for example) > can not use the shell dp command. This patch adds this to the configuration > table so that dp command can get this without the FPDT table. >=20 > I am open to other ways for this to be passed if desired (Installed protocol, > handler of the status code, etc) but wanted to post this to at least = get > thoughts > on this. >=20 > -Jeff >=20 > Jeff Brasen (2): > MdeModulePkg/DxeCorePerformanceLib: Install BPDT in config table > ShellPkg/Dp: Allow dp command to work without ACPI >=20 > .../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 2 ++ > ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c | 11 > ++++++++--- > ShellPkg/DynamicCommand/DpDynamicCommand/DpApp.inf | 1 + > .../DpDynamicCommand/DpDynamicCommand.inf | 1 + > 4 files changed, 12 insertions(+), 3 deletions(-) >=20 > -- > 2.25.1