Re: [edk2-devel] [PATCH v2 07/11] ShellPkg: Acpiview: Update MADT parser for TRBE interrupt

2023-09-13 Thread Gao, Zhichao
Reviewed-by: Zhichao Gao Thanks, Zhichao > -Original Message- > From: Sami Mujawar > Sent: Wednesday, September 13, 2023 8:50 PM > To: devel@edk2.groups.io > Cc: Sami Mujawar ; Gao, Zhichao > ; pierre.gond...@arm.com; > anshuman.khand...@arm.com; matteo.carl...@arm.com; >

Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg: update Readme.md

2023-09-13 Thread Chang, Abner via groups.io
[AMD Official Use Only - General] Hi Nickle, See my comments in line. Thanks Abner > -Original Message- > From: Nickle Wang > Sent: Tuesday, September 12, 2023 11:10 PM > To: devel@edk2.groups.io > Cc: Chang, Abner ; Igor Kulchytskyy > > Subject: [edk2-redfish-client][PATCH]

Re: [edk2-devel] [PATCH v2 1/1] RedfishPkg/RedfishPlatformConfigDxe: fix can not set one-of option issue.

2023-09-13 Thread Chang, Abner via groups.io
[AMD Official Use Only - General] Reviewed-by: Abner Chang > -Original Message- > From: Igor Kulchytskyy > Sent: Wednesday, September 13, 2023 3:07 AM > To: Nickle Wang ; devel@edk2.groups.io > Cc: Chang, Abner ; Nick Ramirez > > Subject: RE: [EXTERNAL] [PATCH v2 1/1] >

Re: [edk2-devel] [PATCH v2 1/7] RedfishPkg/PlatformHostInterfaceBmcUsbNicLib: Fix DEBUG macro args

2023-09-13 Thread Chang, Abner via groups.io
[AMD Official Use Only - General] Reviewed-by: Abner Chang > -Original Message- > From: mikub...@linux.microsoft.com > Sent: Thursday, September 14, 2023 1:06 AM > To: devel@edk2.groups.io > Cc: Chang, Abner ; Nickle Wang > ; Igor Kulchytskyy > Subject: [PATCH v2 1/7]

Re: [edk2-devel] Replacing Eth0 with USB Tethering

2023-09-13 Thread Rebecca Cran
On 9/12/23 10:11, CrossedCarpet wrote: Delightful! Thank you for your swift response. Would you mind telling me if this is the appropriate mailing list for questions like such (and maybe some help)? After posting I noticed that perhaps I ought have tagged my topic, which led me to believe I

Re: [edk2-devel] [PATCH 3/4] Readme.md: Add AlderlakeOpenBoardPkg

2023-09-13 Thread Chaganty, Rangasai V
Reviewed-by: Sai Chaganty -Original Message- From: Kasbekar, Saloni Sent: Wednesday, September 13, 2023 3:06 PM To: devel@edk2.groups.io Cc: Kasbekar, Saloni ; Chaganty, Rangasai V ; Desimone, Nathaniel L ; Chuang, Rosen Subject: [PATCH 3/4] Readme.md: Add AlderlakeOpenBoardPkg Add

Re: [edk2-devel] [PATCH 2/4] Enable build for AlderlakeOpenBoardPkg

2023-09-13 Thread Chaganty, Rangasai V
Reviewed-by: Sai Chaganty -Original Message- From: Kasbekar, Saloni Sent: Wednesday, September 13, 2023 3:06 PM To: devel@edk2.groups.io Cc: Kasbekar, Saloni ; Chaganty, Rangasai V ; Desimone, Nathaniel L ; Chuang, Rosen Subject: [PATCH 2/4] Enable build for AlderlakeOpenBoardPkg

Re: [edk2-devel] [PATCH 1/4] AlderlakeOpenBoardPkg/AlderlakePRvp: Add DSC and build files

2023-09-13 Thread Chaganty, Rangasai V
Reviewed-by: Sai Chaganty -Original Message- From: Kasbekar, Saloni Sent: Wednesday, September 13, 2023 3:05 PM To: devel@edk2.groups.io Cc: Kasbekar, Saloni ; Chaganty, Rangasai V ; Desimone, Nathaniel L ; Chuang, Rosen Subject: [PATCH 1/4] AlderlakeOpenBoardPkg/AlderlakePRvp: Add

Re: [edk2-devel] [PATCH 4/4] Maintainers.txt: Add maintainers

2023-09-13 Thread Chaganty, Rangasai V
Reviewed-by: Sai Chaganty -Original Message- From: Kasbekar, Saloni Sent: Wednesday, September 13, 2023 3:06 PM To: devel@edk2.groups.io Cc: Kasbekar, Saloni ; Chaganty, Rangasai V ; Desimone, Nathaniel L ; Chuang, Rosen Subject: [PATCH 4/4] Maintainers.txt: Add maintainers Add

[edk2-devel] [PATCH 08/10] AlderlakeSiliconPkg/Fru: Add AdlCpu Fru

2023-09-13 Thread Saloni Kasbekar
Adds the following modules: - AdlCpu/CpuPcieRp - AdlCpu/Include - AdlCpu/IncludePrivate - AdlCpu/LibraryPrivate - AdlCpu/PeiReportCpuHob - AdlCpu DSCs Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar --- .../Fru/AdlCpu/CommonLib.dsc

[edk2-devel] [PATCH 10/10] AlderlakeSiliconPkg: Add Alderlake Product and SiPkg.dec

2023-09-13 Thread Saloni Kasbekar
Adds the following modules: - Product/Alderlake/Include - Product/Alderlake/Library - Product/Alderlake DSCs - SiPkg.dec Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar --- .../Product/Alderlake/Include/Ppi/SiPolicy.h | 55 ++

[edk2-devel] [PATCH 07/10] AlderlakeSiliconPkg/Include: Add Protocol, Register, Other Includes

2023-09-13 Thread Saloni Kasbekar
Adds the following Includes: - Include/ - Include/Protocol - Include/Register Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar --- .../AlderlakeSiliconPkg/Include/ConfigBlock.h | 53 +++ .../AlderlakeSiliconPkg/Include/CpuPcieHob.h | 48 +++

[edk2-devel] [PATCH 09/10] AlderlakeSiliconPkg: Add AdlPch Fru and IncludePrivate modules

2023-09-13 Thread Saloni Kasbekar
Adds the following modules: - AdlPch/Include - AdlPch/IncludePrivate - AdlPch/Library - AdlPch DSCs - IncludePrivate Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar --- .../Fru/AdlPch/CommonLib.dsc | 29 ++

[edk2-devel] [PATCH 04/10] AlderlakeSiliconPkg/IpBlock: Add Pmc, Spi components

2023-09-13 Thread Saloni Kasbekar
Adds the following modules: - IpBlock/Pmc/IncludePrivate - IpBlock/Pmc/Library - IpBlock/Pmc/LibraryPrivate - IpBlock/Spi/IncludePrivate - IpBlock/Spi/Library - IpBlock/Spi/LibraryPrivate - IpBlock/Spi/Smm Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni

[edk2-devel] [PATCH 06/10] AlderlakeSiliconPkg/Include: Add Library, Pins, Ppi Includes

2023-09-13 Thread Saloni Kasbekar
Adds the following Includes: - Include/Library - Include/Pins - Include/Ppi Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar --- .../Include/Library/ConfigBlockLib.h | 64 +++ .../Include/Library/EspiLib.h | 34 ++

[edk2-devel] [PATCH 03/10] AlderlakeSiliconPkg/IpBlock: Add P2sb, PchDmi components

2023-09-13 Thread Saloni Kasbekar
Adds the following modules: - IpBlock/P2sb/IncludePrivate - IpBlock/P2sb/Library - IpBlock/P2sb/LibraryPrivate - IpBlock/PchDmi/IncludePrivate - IpBlock/PchDmi/LibraryPrivate Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar ---

[edk2-devel] [PATCH 02/10] AlderlakeSiliconPkg/IpBlock: Add Graphics, HostBridge, PcieRp components

2023-09-13 Thread Saloni Kasbekar
Adds the following modules: - IpBlock/Graphics/Include - IpBlock/Graphics/IncludePrivate - IpBlock/Graphics/Library - IpBlock/Graphics/LibraryPrivate - IpBlock/HostBridge/IncludePrivate - IpBlock/PcieRp/Library Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by:

[edk2-devel] [PATCH 01/10] AlderlakeSiliconPkg/IpBlock: Add CpuPcieRp, Espi, Gpio components

2023-09-13 Thread Saloni Kasbekar
Adds the following modules: - IpBlock/CpuPcieRp/Include - IpBlock/Espi/Library - IpBlock/Gpio/IncludePrivate - IpBlock/Gpio/Library - IpBlock/Gpio/LibraryPrivate Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar ---

[edk2-devel] [PATCH 4/4] Maintainers.txt: Add maintainers

2023-09-13 Thread Saloni Kasbekar
Add AlderlakeSiliconPkg and AlderlakeOpenBoardPkg maintainers Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar --- Maintainers.txt | 14 ++ 1 file changed, 14 insertions(+) diff --git a/Maintainers.txt b/Maintainers.txt index

[edk2-devel] [PATCH 1/4] AlderlakeOpenBoardPkg/AlderlakePRvp: Add DSC and build files

2023-09-13 Thread Saloni Kasbekar
Adds the DSC and build files necessary to build the AlderlakePRvp board instance. Key files: * build_config.cfg - Board-specific build configuration file. * OpenBoardPkg.dsc - The AlderlakePRvp board description file. * OpenBoardPkgPcd.dsc - Used for other PCD customization. *

[edk2-devel] [PATCH 2/4] Enable build for AlderlakeOpenBoardPkg

2023-09-13 Thread Saloni Kasbekar
This change adds the configuration to enable build for AlderlakePRvp. Also it updates Alderlake P Rvp details to the Readme.md. Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar --- Platform/Intel/Readme.md | 11 +++ Platform/Intel/build.cfg | 1 + 2

[edk2-devel] [PATCH 3/4] Readme.md: Add AlderlakeOpenBoardPkg

2023-09-13 Thread Saloni Kasbekar
Add AlderlakeOpenBoardPkg in the Readme Cc: Sai Chaganty Cc: Nate DeSimone Cc: Rosen Chuang Signed-off-by: Saloni Kasbekar --- Readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Readme.md b/Readme.md index 624f9a6da6..8de9eaa7cf 100644 --- a/Readme.md +++ b/Readme.md @@ -254,6

Re: [edk2-devel] [PATCH 1/3] OvmfPkg/RiscVVirt/README: explain that "-bios" is only useful with TCG

2023-09-13 Thread Andrew Jones
On Wed, Sep 13, 2023 at 12:55:49PM +0200, Laszlo Ersek wrote: > Riscv64 KVM services SBI calls internally, so OpenSBI is not used in such > setups. Restrict the "-bios" flag accordingly. Thanks: Andrei, Drew. > > Cc: Andrei Warkentin > Cc: Andrew Jones > Cc: Ard Biesheuvel > Cc: Gerd Hoffmann

Re: [edk2-devel] [PATCH v2 4/7] ArmVirtPkg.ci.yaml: Add debug macro exception

2023-09-13 Thread Ard Biesheuvel
On Wed, 13 Sept 2023 at 19:07, wrote: > > From: Michael Kubacki > > Adds a CI YAML entry to acknowledge a case where a macro is expanded > that contains a print specifier. > > Cc: Ard Biesheuvel > Cc: Leif Lindholm > Cc: Sami Mujawar > Cc: Gerd Hoffmann > Signed-off-by: Michael Kubacki

[edk2-devel] [PATCH v2 7/7] BaseTools/Plugin: Add DebugMacroCheck

2023-09-13 Thread Michael Kubacki
From: Michael Kubacki Adds a plugin that finds debug macro formatting issues. These errors often creep into debug prints in error conditions not frequently executed and make debug more difficult when they are encountered. The code can be as a standalone script which is useful to find problems

[edk2-devel] [PATCH v2 6/7] OvmfPkg/PlatformCI: Disable DebugMacroCheck

2023-09-13 Thread Michael Kubacki
From: Michael Kubacki Disables the DebugMacroCheck CI plugin to reduce CI checks performed in the package. Cc: Ard Biesheuvel Cc: Jiewen Yao Cc: Jordan Justen Cc: Gerd Hoffmann Signed-off-by: Michael Kubacki Reviewed-by: Jiewen Yao --- OvmfPkg/PlatformCI/PlatformBuildLib.py | 1 + 1 file

[edk2-devel] [PATCH v2 5/7] DynamicTablesPkg.ci.yaml: Add debug macro exception

2023-09-13 Thread Michael Kubacki
From: Michael Kubacki Adds a CI YAML entry to acknowledge a case where custom strings contain print specifiers for a single debug macro. Cc: Sami Mujawar Cc: Alexei Fedorov Cc: Pierre Gondois Signed-off-by: Michael Kubacki --- DynamicTablesPkg/DynamicTablesPkg.ci.yaml | 8 1 file

[edk2-devel] [PATCH v2 4/7] ArmVirtPkg.ci.yaml: Add debug macro exception

2023-09-13 Thread Michael Kubacki
From: Michael Kubacki Adds a CI YAML entry to acknowledge a case where a macro is expanded that contains a print specifier. Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Sami Mujawar Cc: Gerd Hoffmann Signed-off-by: Michael Kubacki --- ArmVirtPkg/ArmVirtPkg.ci.yaml | 8 1 file

[edk2-devel] [PATCH v2 3/7] SecurityPkg.ci.yaml: Add debug macro exception

2023-09-13 Thread Michael Kubacki
From: Michael Kubacki Adds a CI YAML entry to acknowledge a case where a single argument is matched to a format specifier with a ternary operator. Cc: Jiewen Yao Cc: Jian J Wang Signed-off-by: Michael Kubacki Reviewed-by: Jiewen Yao --- SecurityPkg/SecurityPkg.ci.yaml | 9 + 1 file

[edk2-devel] [PATCH v2 1/7] RedfishPkg/PlatformHostInterfaceBmcUsbNicLib: Fix DEBUG macro args

2023-09-13 Thread Michael Kubacki
From: Michael Kubacki Some macros added have a mismatched number of print specifiers to arguments. Cc: Abner Chang Cc: Nickle Wang Cc: Igor Kulchytskyy Signed-off-by: Michael Kubacki --- RedfishPkg/Library/PlatformHostInterfaceBmcUsbNicLib/PlatformHostInterfaceBmcUsbNicLib.c | 8

[edk2-devel] [PATCH v2 2/7] pip-requirements.txt: Add regex

2023-09-13 Thread Michael Kubacki
From: Michael Kubacki regex is a popular PIP module for regular expression support. https://pypi.org/project/regex/ This change adds regex for the upcoming DebugMacroCheck plugin. Cc: Sean Brogan Cc: Michael D Kinney Cc: Liming Gao Signed-off-by: Michael Kubacki Reviewed-by: Michael D

[edk2-devel] [PATCH v2 0/7] Add DebugMacroCheck

2023-09-13 Thread Michael Kubacki
From: Michael Kubacki Adds a new script and build plugin called DebugMacroCheck. The script verifies that the number of print specifiers match the number of arguments in DEBUG() calls. Overview: - Build plugin: BuildPlugin/DebugMacroCheckBuildPlugin.py - Runs on any build target that is not

Re: [edk2-devel] [PATCH v2 10/11] DynamicTablesPkg: Add ETE device to CPU node in AML

2023-09-13 Thread Jeshua Smith via groups.io
Not sure it's worth creating a new patchset for, but the "GetEArmObjEtInfo (OPTIONAL)" comment should probably not have the "Get" prefix (ie. " EArmObjEtInfo (OPTIONAL)"). -Original Message- From: Sami Mujawar Sent: Wednesday, September 13, 2023 6:50 AM To: devel@edk2.groups.io Cc:

Re: [edk2-devel] [PATCH 2/3] OvmfPkg/RiscVVirt/README: explain the "acpi=off" machine property

2023-09-13 Thread Laszlo Ersek
On 9/13/23 13:02, Ard Biesheuvel wrote: > On Wed, 13 Sept 2023 at 12:56, Laszlo Ersek wrote: >> >> "acpi=off" is arguably unusual with UEFI guest OSes; add a note to explain >> it. Original explanation by Drew Jones. >> > > Out of curiosity: how is this different from the -no-acpi QEMU command >

[edk2-devel] [PATCH edk2-platforms v2 2/3] Platform/ARM: FVP: Specify TRBE interrupt in MADT GICC

2023-09-13 Thread Sami Mujawar
When TRBE is enabled the FVP model uses the PPI 15 (i.e. INT ID 31) as the TRBE interrupt. Ref: https://www.kernel.org/doc/Documentation/ devicetree/bindings/arm/arm,trace-buffer-extension.yaml Therefore, check the debug feature register ID_AA64DFR0_EL1.TraceBuffer field to see if TRBE is enabled

[edk2-devel] [PATCH edk2-platforms v2 1/3] Platform/ARM: Add dynamic CPU node generation for FVP

2023-09-13 Thread Sami Mujawar
Add support to dynamically generate the CPU nodes in SSDT. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI] Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/AslTables/Dsdt.asl | 38 +---

[edk2-devel] [PATCH edk2-platforms v2 3/3] Platform/ARM: FVP: Add ETE device if supported by FVP

2023-09-13 Thread Sami Mujawar
When ETE is enabled in the FVP model the firmware can check the debug feature register ID_AA64DFR0_EL1.TraceVer field to identify the presence of FEAT_ETE and add an ETE device to the CPU node in the AML CPU hierarchy. This enables the Operating System driver to probe and enable ETE support.

[edk2-devel] [PATCH edk2-platforms v2 0/3] Platform/ARM: Add dynamic CPU node, TRBE & ETE support to FVP

2023-09-13 Thread Sami Mujawar
This patch series updates the FVP platform firmware to add support for dynamically generating CPU nodes in AML and also reports the TRBE interrupt in the MADT GICC structure. The last patch in the series enables support for adding an ETE device to the CPU device nodes in AML. This patch series

[edk2-devel] [PATCH v2 10/11] DynamicTablesPkg: Add ETE device to CPU node in AML

2023-09-13 Thread Sami Mujawar
The Coresight Embedded Trace Extension (ETE) feature can be detected by the platform firmware by examining the debug feature register ID_AA64DFR0_EL1.TraceVer field. The platform configuration manager can then describe the ETE by creating CM_ARM_ET_INFO object(s) and referencing these in

[edk2-devel] [PATCH v2 05/11] DynamicTablesPkg: Update MADT generator for ACPI 6.5

2023-09-13 Thread Sami Mujawar
The ACPI 6.5 specification updates the MADT table to add a new field to GICC for specifying the TRBE interrupt and also adds support for Online Capable flag to the GICC flags. The Online Capable flags should be passed transparently through as specified in the CM_ARM_GICC_INFO.Flags field and only

[edk2-devel] [PATCH v2 07/11] ShellPkg: Acpiview: Update MADT parser for TRBE interrupt

2023-09-13 Thread Sami Mujawar
ACPI 6.5 introduces a new filed to the MADT GICC structure to specify the TRBE interrupt. The TRBE interrupt is a Processor Private interrupt (PPI) and is used to specify a platform-specific interrupt to signal TRBE events. Therefore, update the MADT GICC structure parser to parse the new TRBE

[edk2-devel] [PATCH v2 00/11] Update MADT for ACPI 6.5, and add TRBE & ETE support

2023-09-13 Thread Sami Mujawar
This patch series provides the following updates: - The patches 1 & 2 add the new fields introduced in MADT (APIC table) by ACPI 6.5 and the patch 7/11 updates the Acpiview MADT parser accordingly. - The patches 3, 4 & 5 adds TRBE support to the MADT table generator in DynamicTablesPkg. -

[edk2-devel] [PATCH v2 02/11] MdePkg: MADT: Add TRBE interrupt to GICC

2023-09-13 Thread Sami Mujawar
The ASWG ECR 2303 introduces a new field 'TRBE interrupt' to GICC structure in ACPI 6.5. The Trace Buffer Extension (TRBE) interrupt is a Processor Private interrupt (PPI) and is used to specify a platform-specific interrupt to signal TRBE events. Signed-off-by: Sami Mujawar --- Notes: v2:

[edk2-devel] [PATCH v2 11/11] DynamicTablesPkg: Fix referencing of CPC token

2023-09-13 Thread Sami Mujawar
The CpcToken has been incorrectly referenced in the CreateTopologyFromGicC() and always points to the CPC token in the first GICC Info object. Therefore, fix this by correctly indexing into the GicCInfo object array. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1

[edk2-devel] [PATCH v2 08/11] DynamicTablesPkg: Add an ET info object to Arm namespace

2023-09-13 Thread Sami Mujawar
Add an Embedded Trace (ET) info object that can be used to provide information about Embedded Trace Extension (ETE) or Embedded Trace Module (ETM) available on a platform. Although ETE and ETM share the same HID, ETE has a system register interfaces, unlike ETM which requires memory mapped

[edk2-devel] [PATCH v2 01/11] MdePkg: MADT: Add Online capable flag in GICC

2023-09-13 Thread Sami Mujawar
Bugzilla: 3706 'Code First - MADT GICC new flags' On ARM systems physical CPU hotplug is not supported. All CPUs are considered present and this is true throughout the system uptime. The ECR 2285 introduces a new 'online-capable' flag in the GICC structure flags in ACPI 6.5, to signal firmware

[edk2-devel] [PATCH v2 09/11] DynamicTablesPkg: Add an ET info object parser

2023-09-13 Thread Sami Mujawar
An Embedded Trace (ET) info object is used to provide information about an Embedded Trace Extension (ETE) or an Embedded Trace Module (ETM) available on a platform. The CM_ARM_ET_INFO object has already been added to the Arm namespace objects list by a previous patch. Therefore, update the CM

[edk2-devel] [PATCH v2 06/11] DynamicTablesPkg: Update FADT generator to ACPI 6.5

2023-09-13 Thread Sami Mujawar
The ACPI 6.5 specification updates the minor revision of the FADT table to 5. Therefore, update the FADT generator to setup the minor revision for ACPI 6.5. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI]

[edk2-devel] [PATCH v2 04/11] DynamicTablesPkg: Add TRBE interrupt to GICC object parser

2023-09-13 Thread Sami Mujawar
ACPI 6.5 introduces a new filed to the MADT GICC structure to specify the Trace Buffer Extension (TRBE) interrupt. The TRBE interrupt is a Processor Private interrupt (PPI) and is used to specify a platform-specific interrupt to signal TRBE events. This field has already been added to the

[edk2-devel] [PATCH v2 03/11] DynamicTablesPkg: Add TRBE interrupt to GICC object

2023-09-13 Thread Sami Mujawar
ACPI 6.5 introduces a new filed to the MADT GICC structure to specify the Trace Buffer Extension (TRBE) interrupt. The TRBE interrupt is a Processor Private interrupt (PPI) and is used to specify a platform-specific interrupt to signal TRBE events. Therefore, update the CM_ARM_GICC_INFO to

Re: [edk2-devel] [PATCH 2/3] OvmfPkg/RiscVVirt/README: explain the "acpi=off" machine property

2023-09-13 Thread Sunil V L
On Wed, Sep 13, 2023 at 01:02:07PM +0200, Ard Biesheuvel wrote: > On Wed, 13 Sept 2023 at 12:56, Laszlo Ersek wrote: > > > > "acpi=off" is arguably unusual with UEFI guest OSes; add a note to explain > > it. Original explanation by Drew Jones. > > > > Out of curiosity: how is this different from

Re: [edk2-devel] [PATCH 2/3] OvmfPkg/RiscVVirt/README: explain the "acpi=off" machine property

2023-09-13 Thread Ard Biesheuvel
On Wed, 13 Sept 2023 at 12:56, Laszlo Ersek wrote: > > "acpi=off" is arguably unusual with UEFI guest OSes; add a note to explain > it. Original explanation by Drew Jones. > Out of curiosity: how is this different from the -no-acpi QEMU command line option? > Cc: Andrei Warkentin > Cc: Andrew

Re: [edk2-devel] [PATCH] OvmfPkg: raise DXEFV size to 14.5 MB in the traditional platform FDFs

2023-09-13 Thread Yao, Jiewen
Thanks Laszlo for the detail explanation, appreciate that. I hope people will take action when it is close to 16MiB, then. Anyway, I am OK with this so far. Acked-by: Jiewen Yao > -Original Message- > From: Laszlo Ersek > Sent: Tuesday, September 12, 2023 11:36 PM > To: Yao, Jiewen

[edk2-devel] [PATCH 3/3] OvmfPkg/RiscVVirt/README: document direct kernel boot

2023-09-13 Thread Laszlo Ersek
Direct (fw_cfg) kernel boot works on the RiscVVirt firmware platform too; I've tested it after extracting the kernel, initrd, and kernel command line from "openSUSE-Tumbleweed-RISC-V-E20-efi.riscv64.raw". Document this type of boot, because at least historically, fw_cfg kernel boot was implemented

[edk2-devel] [PATCH 2/3] OvmfPkg/RiscVVirt/README: explain the "acpi=off" machine property

2023-09-13 Thread Laszlo Ersek
"acpi=off" is arguably unusual with UEFI guest OSes; add a note to explain it. Original explanation by Drew Jones. Cc: Andrei Warkentin Cc: Andrew Jones Cc: Ard Biesheuvel Cc: Gerd Hoffmann Cc: Jiewen Yao Cc: Jordan Justen Cc: Sunil V L Signed-off-by: Laszlo Ersek ---

[edk2-devel] [PATCH 1/3] OvmfPkg/RiscVVirt/README: explain that "-bios" is only useful with TCG

2023-09-13 Thread Laszlo Ersek
Riscv64 KVM services SBI calls internally, so OpenSBI is not used in such setups. Restrict the "-bios" flag accordingly. Thanks: Andrei, Drew. Cc: Andrei Warkentin Cc: Andrew Jones Cc: Ard Biesheuvel Cc: Gerd Hoffmann Cc: Jiewen Yao Cc: Jordan Justen Cc: Sunil V L Signed-off-by: Laszlo

[edk2-devel] [PATCH 0/3] updates for "OvmfPkg/RiscVVirt/README.md"

2023-09-13 Thread Laszlo Ersek
The shortlog below provides a good summary :) Cc: Andrei Warkentin Cc: Andrew Jones Cc: Ard Biesheuvel Cc: Gerd Hoffmann Cc: Jiewen Yao Cc: Jordan Justen Cc: Sunil V L Thanks Laszlo Laszlo Ersek (3): OvmfPkg/RiscVVirt/README: explain that "-bios" is only useful with TCG

[edk2-devel] [PATCH] Platform/Intel: Enhance the BOARD_ID without PCH_TYPE support

2023-09-13 Thread ManickamX Srinivasan
The length of the Board ID is being updated based on the BOARD_ID string. If the PCH_TYPE is empty space/single quotes(''), removing the empty space/single quotes('') and concatenating the TARGET_PLATFORM_SHORT and BUILD flag strings. Cc: Bob Feng Cc: Liming Gao Cc: Yuwei Chen Cc: T V

Re: [edk2-devel] [PATCH v3 1/1] OvmfPkg:Add variable store is full debug info

2023-09-13 Thread Ard Biesheuvel
On Mon, 11 Sept 2023 at 04:47, Zhenyu Zhang wrote: > > From: "Zhenyu Zhang" > > We observed that EDK2 hits an ASSERT (Out of Resources) when > booting with a full variable store. The message provided in > this case is not helpful for non-experts. > Add debug information to help users understand