Re: [edk2-devel] [PATCH v6 0/4] Enable CCIX port as PCIe root host on N1SDP

2022-01-24 Thread Sami Mujawar
Hi Khasim, Thank you for the updated patch series. These changes look good to me. For this series, Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 22/01/2022 03:26 PM, Khasim Syed Mohammed wrote: The patch series removes PciExpressLib and enables CCIX port as PCIe root on N1SDP. V6

Re: [edk2-devel] [PATCH edk2-platforms v1 00/10] Fix Arm platforms CI errors

2022-01-24 Thread Sami Mujawar
Pushed as 8eb3b2f8be26..805059812997 Thanks. Regards, Sami Mujawar -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86016): https://edk2.groups.io/g/devel/message/86016 Mute This Topic: https://groups.io/mt/87284484/21656 Group Owner

Re: [edk2-devel] [PATCH v7 0/6] Enable CCIX port as PCIe root host on N1SDP

2022-01-24 Thread Sami Mujawar
Hi Khasim, Thank you for splitting the patches. For this series, Reviewed-by: Sami Mujawar Regards, Sami Mujawar From: Khasim Mohammed Date: Monday, 24 January 2022 at 15:56 To: devel@edk2.groups.io Cc: nd , Sami Mujawar , Pierre Gondois , Khasim Mohammed Subject: [PATCH v7 0/6] Enable

Re: [edk2-devel] [PATCH v7 0/6] Enable CCIX port as PCIe root host on N1SDP

2022-01-24 Thread Sami Mujawar
Merged as 805059812997..239181acdd45 Regards, Sami Mujawar From: devel@edk2.groups.io on behalf of Sami Mujawar via groups.io Date: Monday, 24 January 2022 at 18:16 To: Khasim Mohammed , devel@edk2.groups.io Cc: nd , Pierre Gondois , Khasim Mohammed Subject: Re: [edk2-devel] [PATCH v7 0

Re: [edk2-devel] [PATCH edk2 v3 3/3] StandaloneMmPkg: Fix check buffer address failed issue from TF-A

2022-04-06 Thread Sami Mujawar
Hi Ming, I am not sure if this is an issue at my end, but I cannot apply this patch series, can you check, please? Also, is it possible to share these patches on a Github branch. Regards, Sami Mujawar On 30/03/2022, 10:37, "Ming Huang" wrote: Hi, Any comment about t

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

2023-09-11 Thread Sami Mujawar
Hi Jeshua, Apologies, I was busy with some other tasks. I will pick this up in this week. Regards, Sami Mujawar From: Jeshua Smith Date: Monday, 11 September 2023 at 17:58 To: Sami Mujawar , "devel@edk2.groups.io" Subject: RE: [edk2-devel] [PATCH v1 05/11] DynamicTablesPkg: U

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

2023-09-14 Thread Sami Mujawar
Hi Michael, I would prefer to have the debug macro checks enabled in DynamicTablesPkg to catch any issues. Please do not disable this feature for this package. Regards, Sami Mujawar On 13/09/2023, 18:08, "mikub...@linux.microsoft.com <mailto:mikub...@linux.microsoft.com>&qu

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

2023-09-14 Thread Sami Mujawar
ot; EArmObjEtInfo (OPTIONAL)"). [SAMI] I think I will fix this before I merge the series. Regards, Sami Mujawar -Original Message- From: Sami Mujawar mailto:sami.muja...@arm.com>> Sent: Wednesday, September 13, 2023 6:50 AM To: devel@edk2.groups.io <mailto:devel@edk2.

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

2023-09-14 Thread Sami Mujawar
Hi Michael, Apologies, I initially misunderstood what this patch was trying to do. As I understand this is an exception for one of the special cases to be handled differently by the plugin. Acked-by: Sami Mujawar Regards, Sami Mujawar On 14/09/2023, 09:42, "devel@edk2.grou

[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
depends on the edk2 patch series at: https://edk2.groups.io/g/devel/message/108591 Updates from v1 patch series: - Fixed comment in patch 2/3 to specify the TRBE interrupt as PPI 15. The changes can be seen at: https://github.com/samimujawar/edk2-platforms/tree/2620_ete_dev_fvp_v2 Sami

[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 +--- Platform

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

2023-09-13 Thread Sami Mujawar
-C cluster1.has_trbe=1 3. Set the ETE plugin for the model --plugin \libete-plugin.[so|dll] Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI] Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe

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

2023-09-13 Thread Sami Mujawar
TRBE -C cluster0.has_trbe=1 -C cluster1.has_trbe=1 Signed-off-by: Sami Mujawar --- Notes: V2: - Incorrect comment for TRBE interrupt number [Jeshua] - Fixed comment to specify TRBE interrupt as[Sami] PPI 15 Ref: https://edk2.groups.io/g/devel/message/107426

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

2023-09-13 Thread Sami Mujawar
require the MADT table revision to be setup to 6 to reflect the ACPI 6.5 specification. The TRBE field needs to be appropriately setup in the GICC structure. Therefore, update the MADT generator to reflect the above updates required for supporting ACPI 6.5 Signed-off-by: Sami Mujawar --- Notes

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

2023-09-13 Thread Sami Mujawar
does not describe any memory mapped registers. However, support for ETM can be added in the future. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI] DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c | 186

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

2023-09-13 Thread Sami Mujawar
to reflect the addition of the TRBE interrupt field. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI] DynamicTablesPkg/Include/ArmNameSpaceObjects.h | 7 +++ 1 file changed, 7 insertions(+) diff --git a/DynamicTablesPkg/Include

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

2023-09-13 Thread Sami Mujawar
to the CM_ARM_GICC_INFO structure in a previous patch. Therefore, update the Configuration Manager Object Parser to reflect the addition of the TRBE interrupt field. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI] DynamicTablesPkg/Library/Common

[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] DynamicTablesPkg/Library/Acpi/Arm

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

2023-09-13 Thread Sami Mujawar
Object parser to add support for parsing the CM_ARM_ET_INFO object. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI] DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c | 8 1 file changed, 8 insertions

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

2023-09-13 Thread Sami Mujawar
as specified in ACPI 6.5. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI] MdePkg/Include/IndustryStandard/Acpi65.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MdePkg/Include/IndustryStandard/Acpi65.h b/MdePkg/Include

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

2023-09-13 Thread Sami Mujawar
registers. Since this patch aims to support ETE it does not describe any memory mapped registers. However, required support for ETM can be added in the future. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI] DynamicTablesPkg/Include

[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 07/11] ShellPkg: Acpiview: Update MADT parser for TRBE interrupt

2023-09-13 Thread Sami Mujawar
interrupt field. Also, add validations to check that the TRBE interrupt is within the PPI interrupt range. Signed-off-by: Sami Mujawar --- Notes: v2: - No code change from v1 patch series. [SAMI] ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Madt/MadtParser.c | 48

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

2023-09-13 Thread Sami Mujawar
n patch 5/11. The changes can be seen at: https://github.com/samimujawar/edk2/tree/2620_ete_dev_fvp_v2 Sami Mujawar (11): MdePkg: MADT: Add Online capable flag in GICC MdePkg: MADT: Add TRBE interrupt to GICC DynamicTablesPkg: Add TRBE interrupt to GICC object DynamicTablesPkg: Add TRBE inter

Re: [edk2-devel] [PATCH v6 0/9] SecurityPkg/MdePkg: Update RngLib GUID identification

2023-09-04 Thread Sami Mujawar
of this week, I plan to merge this series along with https://edk2.groups.io/g/devel/topic/99863881#106547 Regards, Sami Mujawar -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#108258): https://edk2.groups.io/g/devel/message/108258 Mute

[edk2-devel] [PATCH v1 1/1] DynamicTablesPkg: Fix assert in CmObject parser

2023-11-01 Thread Sami Mujawar
re, update the GICC info object parser to add an entry to parse the ET reference token. Without this change an assert stating that the RemainingSize != 0 will be triggered. Signed-off-by: Sami Mujawar --- DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c | 3 +

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

2023-10-30 Thread Sami Mujawar
Merged as 4f3ee7fbafc8..a671a14e63fd Thanks. Regards, Sami Mujawar -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#110318): https://edk2.groups.io/g/devel/message/110318 Mute This Topic: https://groups.io/mt/101522262/21656 Group Owner

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

2023-10-30 Thread Sami Mujawar
Merged as dc8de7cc888f..1ae7cffab740 Thanks. Regards, Sami Mujawar -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#110319): https://edk2.groups.io/g/devel/message/110319 Mute This Topic: https://groups.io/mt/101522378/21656 Group Owner

Re: [edk2-devel] [PATCH v4 2/4] DynamicTablesPkg: Add support for simple method invocation.

2023-09-21 Thread Sami Mujawar
Hi Jeff, Thank you for this patch. Please see my response inline marked [SAMI]. Regards, Sami Mujawar On 18/09/2023 04:46 pm, Jeff Brasen wrote: Add support to add Return objects via AML that pass a single integer argument to the named method. Signed-off-by: Jeff Brasen

Re: [edk2-devel] [PATCH v4 3/4] DynamicTablesPkg: Add support to add Strings to package

2023-09-21 Thread Sami Mujawar
Hi Jeff, Thank you for this patch. Please see my response inline marked [SAMI]. Regards, Sami Mujawar On 18/09/2023 04:46 pm, Jeff Brasen wrote: Add API to add a String to a package created with NamedPackage API. Signed-off-by: Jeff Brasen --- .../Include/Library/AmlLib/AmlLib.h

Re: [edk2-devel] [PATCH 1/1] ArmPkg/ArmLib: Add ArmHasVhe () helper function

2023-09-20 Thread Sami Mujawar
Hi Leif, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 20/09/2023, 13:39, "Leif Lindholm" mailto:quic_llind...@quicinc.com>> wrote: Create a helper function to query whether ID_AA64MFR1_EL1 in

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

2023-09-22 Thread Sami Mujawar
Hi Pierre, Thank you for the review feedback. Please see my response inline marked [SAMI]. Regards, Sami Mujawar On 22/09/2023, 09:53, "Pierre Gondois" mailto:pierre.gond...@arm.com>> wrote: Hi Sami, On 9/13/23 14:49, Sami Mujawar wrote: > The ACPI 6.5 specificati

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

2023-09-22 Thread Sami Mujawar
Hi Pierre, Thank you for the feedback. Please see my response inline marked [SAMI]. Regards, Sami Mujawar On 22/09/2023, 09:56, "Pierre Gondois" mailto:pierre.gond...@arm.com>> wrote: Hi Sami, On 9/13/23 14:52, Sami Mujawar wrote: > When TRBE is enabled the FVP mo

Re: [edk2-devel] [PATCH v2 2/2] StandaloneMmPkg: Arm: Update to use the new StandaloneMmCpu driver

2023-09-28 Thread Sami Mujawar
Hi Tuan, Thank you for this patch. Please see my response inline marked [SAMI]. Regards, Sami Mujawar On 15/09/2023 12:10 am, Tuan Phan wrote: Update entry point library for Arm to use the new platform independent [SAMI] Should this be worded as architecture independent instead

Re: [edk2-devel] [PATCH v2 1/2] StandaloneMmPkg: Make StandaloneMmCpu driver platform independent

2023-09-28 Thread Sami Mujawar
Hi Tuan, Thank you for this patch. This change looks good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 15/09/2023 12:10 am, Tuan Phan wrote: StandaloneMmCpu now can supports more platforms like RISC-V besides ARM/AARCH64. Signed-off-by: Tuan Phan --- .../Drivers

Re: [edk2-devel] [PATCH v2 5/5] MdePkg/BaseLib: ensure ARM LongJump never returns 0

2023-09-29 Thread Sami Mujawar
Hi Leif, Thank you for this patch. There is a minor typo in the commit message, other than that these changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 26/09/2023 06:15 pm, Leif Lindholm wrote: The ARM implementation of of InternalLongJump always returned

Re: [edk2-devel] [PATCH v2 4/5] MdePkg/BaseLib: correct register sizes in AArch64 SetJump/LongJump

2023-09-29 Thread Sami Mujawar
Hi Leif, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 26/09/2023 06:15 pm, Leif Lindholm wrote: Both in SetJump and in InternalLongJump, 32-bit w register views were used for the UINTN return value. In SetJump, this did

Re: [edk2-devel] [PATCH 1/1] Maintainers.txt: add Sami as maintainer of arm-architectural subdirs

2023-09-29 Thread Sami Mujawar
Reviewed-by: Sami Mujawar Thanks. Regards, Sami Mujawar On 27/09/2023 12:06 pm, Leif Lindholm wrote: We added Sami as a reviewer to ArmPkg early last year, and I think it was always our intention to have him as a reviewer of Arm architectural stuff in general, but we seem to have missed out

Re: [edk2-devel] [PATCH 1/1] MdePkg/DxeRngLib: Add missing GUID declaration in inf

2023-09-29 Thread Sami Mujawar
Hi Pierre, Thank you for this fix. Unfortunately, this did not get trapped by the edk2 CI as well. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 29/09/2023, 13:30, "pierre.gond...@arm.com <mailto:pierre.gond...@arm.com>" mailto:pierre.gond...@arm.com>> wrote:

Re: [edk2-devel] [PATCH v2 2/5] MdePkg/BaseLib: add ASSERT in ARM* SetJump implementations

2023-09-29 Thread Sami Mujawar
Hi Leif, Thank you for this patch. This patch looks good to me. Just a question, should we also do the same for the AArch32 builds? In either case, Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 26/09/2023 06:15 pm, Leif Lindholm wrote: The SetJump comment header states

Re: [edk2-devel] [PATCH v2 1/5] MdePkg/BaseLib: fix comments in ARM* SetJump/LongJump implementations

2023-09-29 Thread Sami Mujawar
Hi Leif, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 26/09/2023 06:15 pm, Leif Lindholm wrote: Drop redundant comment about IPF (clearly copied across from now deleted code). Also change "Instead is resumes exec

Re: [edk2-devel] [PATCH v2 3/5] MdePkg/BaseLib: use normal register init in ARM SetJump implementations

2023-09-29 Thread Sami Mujawar
Hi Leif, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 26/09/2023 06:15 pm, Leif Lindholm wrote: There may be architectures on which there are benefits to eor r0, r0(, r0) but ARM was never one of them. Change to more

Re: [edk2-devel] [PATCH 1/1] MdePkg/BaseLib: fix typo in Arm SetJump

2023-10-03 Thread Sami Mujawar
Hi Leif, Thank you for this fix. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 03/10/2023, 11:39, "Leif Lindholm" mailto:quic_llind...@quicinc.com>> wrote: RO -> R0 Signed-off-by: Leif Lindholm mailto:quic_llind...@quicinc.com>> Reported-by: Philippe

Re: [edk2-devel] [PATCH v2 0/2] Add support for PCI IO using Qword resources

2023-09-22 Thread Sami Mujawar
Hi Jeff, Thank out for this patch series. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 21/09/2023 09:10 pm, Jeff Brasen wrote: Use AmlCodeGenRdQWordIo() to generate the I/O range in _CRS instead of AmlCodeGenRdDWordIo() to cater to the scenarios where

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

2023-09-22 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 Reviewed-by: Pierre

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

2023-09-22 Thread Sami Mujawar
interrupt field. Also, add validations to check that the TRBE interrupt is within the PPI interrupt range. Signed-off-by: Sami Mujawar Reviewed-by: Zhichao Gao Reviewed-by: Pierre Gondois --- Notes: v3: - No code change from v2 patch series. [SAMI] - Added rb tag from Zhichao

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

2023-09-22 Thread Sami Mujawar
on in ArmLib to detect if ETE is supported. Updates from v1 patch series: - Fixed issue with setting TRBE interrupt in patch 5/11. The changes can be seen at: https://github.com/samimujawar/edk2/tree/2620_ete_dev_fvp_v3 Sami Mujawar (13): MdePkg: MADT: Add Online capable flag in GICC MdePk

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

2023-09-22 Thread Sami Mujawar
Object parser to add support for parsing the CM_ARM_ET_INFO object. Signed-off-by: Sami Mujawar Reviewed-by: Pierre Gondois --- Notes: v3: - No code change from v2 patch series. [SAMI] v2: - No code change from v1 patch series. [SAMI] DynamicTablesPkg/Library

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

2023-09-22 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 Reviewed-by: Pierre Gondois --- Notes: v3

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

2023-09-22 Thread Sami Mujawar
registers. Since this patch aims to support ETE it does not describe any memory mapped registers. However, required support for ETM can be added in the future. Signed-off-by: Sami Mujawar Reviewed-by: Pierre Gondois --- Notes: v3: - No code change from v2 patch series. [SAMI

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

2023-09-22 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 Reviewed-by: Pierre Gondois --- Notes: v3: - No code change from v2 patch series. [SAMI

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

2023-09-22 Thread Sami Mujawar
require the MADT table revision to be setup to 6 to reflect the ACPI 6.5 specification. The TRBE field needs to be appropriately setup in the GICC structure. Therefore, update the MADT generator to reflect the above updates required for supporting ACPI 6.5 Signed-off-by: Sami Mujawar --- Notes

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

2023-09-22 Thread Sami Mujawar
as specified in ACPI 6.5. Signed-off-by: Sami Mujawar Reviewed-by: Pierre Gondois --- Notes: v3: - No code change from v2 patch series. [SAMI] v2: - No code change from v1 patch series. [SAMI] MdePkg/Include/IndustryStandard/Acpi65.h | 3 ++- 1 file changed, 2

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

2023-09-22 Thread Sami Mujawar
to reflect the addition of the TRBE interrupt field. Signed-off-by: Sami Mujawar Reviewed-by: Pierre Gondois --- Notes: v3: - No code change from v2 patch series. [SAMI] v2: - No code change from v1 patch series. [SAMI] DynamicTablesPkg/Include/ArmNameSpaceObjects.h

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

2023-09-22 Thread Sami Mujawar
does not describe any memory mapped registers. However, support for ETM can be added in the future. Signed-off-by: Sami Mujawar Reviewed-by: Pierre Gondois --- Notes: v3: - No code change from v2 patch series. [SAMI] v2: - No code change from v1 patch series. [SAMI

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

2023-09-22 Thread Sami Mujawar
to the CM_ARM_GICC_INFO structure in a previous patch. Therefore, update the Configuration Manager Object Parser to reflect the addition of the TRBE interrupt field. Signed-off-by: Sami Mujawar Reviewed-by: Pierre Gondois --- Notes: v3: - No code change from v2 patch series. [SAMI] v2

[edk2-devel] [PATCH v3 13/13] ArmPkg/ArmLib: Add ArmHasEte () helper function

2023-09-22 Thread Sami Mujawar
Create a helper function to query whether ID_AA64MFR1_EL1 indicates presence of the Embedded Trace Extension (ETE). This feature is only visible in AARCH64 state. Signed-off-by: Sami Mujawar Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Pierre Gondois --- Notes: v3: - New patch

[edk2-devel] [PATCH v3 12/13] ArmPkg/ArmLib: Add ArmHasTrbe () helper function

2023-09-22 Thread Sami Mujawar
Create a helper function to query whether ID_AA64MFR1_EL1 indicates presence of the Trace Buffer Extension (TRBE). This feature is only visible in AARCH64 state. Signed-off-by: Sami Mujawar Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Pierre Gondois --- Notes: v3: - New patch

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

2023-09-22 Thread Sami Mujawar
and 13/13 in the edk2 patch series linked above) and using them instead. Updates from v1 patch series: - Fixed comment in patch 2/3 to specify the TRBE interrupt as PPI 15. The changes can be seen at: https://github.com/samimujawar/edk2-platforms/tree/2620_ete_dev_fvp_v3 Sami Mujawar (3

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

2023-09-22 Thread Sami Mujawar
Add support to dynamically generate the CPU nodes in SSDT. Signed-off-by: Sami Mujawar --- Notes: v3: - No code change from v2 patch series. [SAMI] v2: - No code change from v1 patch series. [SAMI] Platform/ARM/VExpressPkg/ConfigurationManager

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

2023-09-22 Thread Sami Mujawar
TRBE -C cluster0.has_trbe=1 -C cluster1.has_trbe=1 Signed-off-by: Sami Mujawar --- Notes: v3: - Use macros instead of magic numbers in TRBE feature [Pierre] detection code. - Implemented helper functions in ArmLib to detect if [Sami] the TRBE feature is present

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

2023-09-22 Thread Sami Mujawar
-C cluster1.has_trbe=1 3. Set the ETE plugin for the model --plugin \libete-plugin.[so|dll] Signed-off-by: Sami Mujawar --- Notes: v3: - Use macros instead of magic numbers in ETE feature [Pierre] detection code. - Implemented helper functions in ArmLib

Re: [edk2-devel] [PATCH] DynamicTablesPkg: IORT generator updates for Rev E.e spec

2023-09-25 Thread Sami Mujawar
for the patch series (even if some patches get merged) in future, please? It helps keep track of the review history. Other than that this patch looks good to me and I will queue this for merging. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 22/09/2023 10:40 pm, Swatisri Kantamsetti wrote

Re: [edk2-devel] [PATCH] DynamicTablesPkg: IORT generator updates for Rev E.e spec

2023-09-25 Thread Sami Mujawar
Hi Leif, Please find my response inline marked [SAMI]. Regards, Sami Mujawar On 25/09/2023 10:40 am, Leif Lindholm wrote: On Fri, Sep 22, 2023 at 15:40:38 -0600, Swatisri Kantamsetti via groups.io wrote: The IO Remapping Table, Platform Design Document, Revision E.e, Sept 2022 (https

Re: [edk2-devel] [PATCH v3 2/2] StandaloneMmPkg: Arm: Update to use the new StandaloneMmCpu driver

2023-10-05 Thread Sami Mujawar
Hi Tuan, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 28/09/2023 10:14 pm, Tuan Phan wrote: Update entry point library for Arm to use the new architecture independent StandaloneMmCpu driver. Signed-off-by: Tuan Phan Reviewed

Re: [edk2-devel] [PATCH 2/5] ArmPlatformPkg/PL031RealTimeClockLib: hide LibRtcVirtualNotifyEvent

2023-10-12 Thread Sami Mujawar
Hi Laszlo, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 12/10/2023, 10:27, "devel@edk2.groups.io <mailto:devel@edk2.groups.io> on behalf of Laszlo Ersek via groups.io" mailto:devel@edk2.groups.io> on beha

Re: [edk2-devel] [PATCH 1/5] PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe: rename LibRtcVirtualNotifyEvent

2023-10-12 Thread Sami Mujawar
Hi Laszlo, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Tested by booting a Linux guest using Kvmtool guest firmware (ArmVirtPkg/ArmVirtKvmTool.dsc) for AArch64. Tested-by: Sami Mujawar Regards, Sami Mujawar On 12/10/2023, 10:25, "devel

Re: [edk2-devel] [PATCH] Basetools: Include PCD declarations from Library Instance

2023-10-13 Thread Sami Mujawar
Adding Tuan. Regards, Sami Mujawar On 12/10/2023, 18:12, "levi.yun" mailto:yeoreum@arm.com>> wrote: The patch "[PATCH v3 1/2] StandaloneMmPkg: Make StandaloneMmCpu driver architecture independent" (https://edk2.groups.io/g/devel/message/109178 <https://e

Re: [edk2-devel] [PATCH 1/5] PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe: rename LibRtcVirtualNotifyEvent

2023-10-18 Thread Sami Mujawar
Hi Laszlo, Please see my response inline marked [SAMI]. Regards, Sami Mujawar On 18/10/2023, 14:42, "Laszlo Ersek" mailto:ler...@redhat.com>> wrote: Hi Sami, On 10/12/23 14:33, Sami Mujawar wrote: > Hi Laszlo, > > Thank you for this patch. > These changes lo

Re: [edk2-devel] [PATCH] Basetools: Include PCD declarations from Library Instance

2023-10-23 Thread Sami Mujawar
Dear Basetool Maintainers, Is it possible to provide feedback for this patch, please? This patch fixes an issue that is blocking the patch series at https://edk2.groups.io/g/devel/message/109178 from being merged. Regards, Sami Mujawar On 13/10/2023, 08:36, "Sami Mujawar" mailto

Re: [edk2-devel] [PATCH 0/2] DynamicTablesPkg/TableHelperLib updates

2023-10-23 Thread Sami Mujawar
Hi Jeshua, Thank you for these fixes. For this series, Reviewed-by: Sami Mujawar I have now queued this up for merging. Regards, Sami Mujawar On 06/10/2023 05:28 pm, Jeshua Smith wrote: While using the ConfigurationManagerObjectParser to dump objects and debug adding new objects, I

Re: [edk2-devel] [PATCH 0/2] DynamicTablesPkg/TableHelperLib updates

2023-10-23 Thread Sami Mujawar
Merged as c591395f4ab5..ec7f73436646 Thanks. Regards, Sami Mujawar On 23/10/2023 05:55 pm, Sami Mujawar via groups.io wrote: Hi Jeshua, Thank you for these fixes. For this series, Reviewed-by: Sami Mujawar I have now queued this up for merging. Regards, Sami Mujawar On 06/10/2023 05

Re: [edk2-devel] [PATCH v2] DynamicTablesPkg/AmlLib: Enumerate memory attributes

2023-10-23 Thread Sami Mujawar
Hi Jeshua, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 05/10/2023 05:38 pm, Jeshua Smith wrote: AmlCodeGenRdQWordMemory's and AmlCodeGenRdDWordMemory's Cacheable and MemoryRangeType parameters treat specific values as having

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

2023-10-24 Thread Sami Mujawar
Dear MdePkg Maintainers, Can I have your review feedback for the first 2 patches in this series, please? - MdePkg: MADT: Add Online capable flag in GICC - MdePkg: MADT: Add TRBE interrupt to GICC I plan to merge this series by end of this week. Regards, Sami Mujawar On 23/10/2023 04:30 pm

Re: [edk2-devel] [PATCH v2] DynamicTablesPkg: HOWTO for Handcrafted tables

2023-10-24 Thread Sami Mujawar
Hi Jose, Thank you for this patch. There was a minor numbering change that I have done before pushing the patch for merging. Otherwise this patch looks good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent

Re: [edk2-devel] [PATCH v2] DynamicTablesPkg/AmlLib: Enumerate memory attributes

2023-10-23 Thread Sami Mujawar
I had to add an entry to satisfy the CI spell checker. With that, Merged as ec7f73436646..309450db268c Regards, Sami Mujawar On 23/10/2023 06:12 pm, Sami Mujawar via groups.io wrote: Hi Jeshua, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards

Re: [edk2-devel] [PATCH V4 3/3] ShellPkg/AcpiView: Add MPAM Parser

2023-08-21 Thread Sami Mujawar
Hi Rohit, Thank you for this patch. Please find my feedback inline marked [SAMI]. Regards, Sami Mujawar On 18/08/2023 12:48 pm, Rohit Mathew wrote: Add a parser for the MPAM (Memory system resource partitioning and monitoring) ACPI table. This parser would parse all MPAM related structures

Re: [edk2-devel] [PATCH v4 2/3] ShellPkg: acpiview: Add routine to print 16 chars

2023-08-21 Thread Sami Mujawar
Hi Rohit, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 18/08/2023 12:47 pm, Rohit Mathew wrote: Certain ACPI tables like MPAM has fields which are 16 bytes long. Routines similar to Dump12Chars but for 16 characters

Re: [edk2-devel] [PATCH V4 1/3] MdePkg/IndustryStandard: Add definitions for MPAM ACPI specification

2023-08-21 Thread Sami Mujawar
Hi Rohit, Thank you for this pach. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 18/08/2023 12:44 pm, Rohit Mathew wrote: From: Rohit Mathew Add definitions, macros and types for elements associated with MPAM ACPI 2.0 specification. Signed-off

Re: [edk2-devel] [edk2-platforms][PATCH v2 11/11] VExpressPkg: Add VariableFlashInfoLib

2022-04-26 Thread Sami Mujawar
Hi Michael, Thank you for this patch. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 26/04/2022 03:18 am, mikub...@linux.microsoft.com wrote: From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds an instance for the library class VariableFlashInfoLib

Re: [edk2-devel] [PATCH v4 1/8] MdeModulePkg: Add Variable Flash Info HOB

2022-04-25 Thread Sami Mujawar
Hi Michael, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 12/04/2022 05:29 pm, Michael Kubacki via groups.io wrote: From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds a new GUID that is used

Re: [edk2-devel] [PATCH v4 2/8] MdeModulePkg/VariableFlashInfoLib: Add initial library

2022-04-25 Thread Sami Mujawar
Hi Michael, I have a minor suggestion marked inline as [SAMI]. Otherwise this patch looks good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 12/04/2022 05:29 pm, Michael Kubacki via groups.io wrote: From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id

Re: [edk2-devel] [PATCH v4 4/8] MdeModulePkg/FaultTolerantWrite: Consume Variable Flash Info

2022-04-25 Thread Sami Mujawar
Hi Michael, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 12/04/2022 05:29 pm, Michael Kubacki via groups.io wrote: From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds support to the UEFI

Re: [edk2-devel] [PATCH v4 3/8] MdeModulePkg/Variable: Consume Variable Flash Info

2022-04-25 Thread Sami Mujawar
Hi Michael, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 12/04/2022 05:29 pm, Michael Kubacki via groups.io wrote: From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Updates VariableRuntimeDxe

Re: [edk2-devel] [PATCH v4 5/8] ArmVirtPkg/ArmVirt.dsc.inc: Add VariableFlashInfoLib

2022-04-25 Thread Sami Mujawar
Hi Michael, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 12/04/2022 05:29 pm, mikub...@linux.microsoft.com wrote: From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds an instance

Re: [edk2-devel] [edk2-platforms][PATCH v1 10/10] PlatformStandaloneMmPkg: Add VariableFlashInfoLib

2022-04-25 Thread Sami Mujawar
Hi Michael, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 20/04/2022 09:44 pm, mikub...@linux.microsoft.com wrote: From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds an instance

Re: [edk2-devel] [edk2-platforms][PATCH v1 00/10] Add variableFlashInfoLib

2022-04-25 Thread Sami Mujawar
Hi Michael, There are other platforms in edk2-platforms that would possibly require similar changes. e.g. Platform\ARM\VExpressPkg\ArmVExpress-FVP-AArch64.dsc, Platform\ARM\JunoPkg\ArmJuno.dsc, etc. Do you plan to submit patches to update these platforms as well? Regards, Sami Mujawar

Re: [edk2-devel] [PATCH v1 2/8] StandaloneMmPkg: Fix new typos reported

2022-05-17 Thread Sami Mujawar
Hi Michael, Thank you for fixing these issues. I have a minor suggestion marked inline as [SAMI]. Otherwise, this patch looks good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 17/05/2022, 17:01, "mikub...@linux.microsoft.com" wrote: From: Micha

Re: [edk2-devel] [PATCH v1 3/8] DynamicTablesPkg: Fix new typos reported

2022-05-17 Thread Sami Mujawar
Hi Michael, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 17/05/2022, 17:01, "mikub...@linux.microsoft.com" wrote: From: Michael Kubacki The SpellCheck plugin began reporting new typos that were previously

Re: [edk2-devel] [PATCH v2 1/1] ArmPlatformPkg: Remove overly verbose DEBUG lines in LcdGraphicsBlt

2022-05-16 Thread Sami Mujawar
Hi Rebecca, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#89774): https://edk2.groups.io/g/devel/message/89774 Mute This Topic

Re: [edk2-devel] [PATCH V4 3/9] SecurityPkg: Add definition of EFI_CC_EVENT_HOB_GUID

2022-05-16 Thread Sami Mujawar
Hi Min, Thank you for this patch. Reviewed-by: Sami Mujawar Regards, Sami Mujawar -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#89775): https://edk2.groups.io/g/devel/message/89775 Mute This Topic: https://groups.io/mt/91135111

Re: [edk2-devel] [PATCH V4 7/9] MdePkg: Define CC Measure EventLog ACPI Table

2022-05-16 Thread Sami Mujawar
Hi Min, This patch looks good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#89776): https://edk2.groups.io/g/devel/message/89776 Mute This Topic: https://groups.io/mt/91135116

Re: [edk2-devel] [PATCH edk2 v3 3/3] StandaloneMmPkg: Fix check buffer address failed issue from TF-A

2022-07-07 Thread Sami Mujawar
Fixed issues reported by CI and merged as f193b945eac5..5496c763aadd Thanks, Sami Mujawar -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#91139): https://edk2.groups.io/g/devel/message/91139 Mute This Topic: https://groups.io/mt

Re: 回复: [edk2-devel] [PATCH v4 1/8] MdePkg: IORT header update for IORT Rev E.d spec

2022-07-07 Thread Sami Mujawar
Hi Liming, Thank you for your feedback. Please find my response inline marked [SAMI]. Regards, Sami Mujawar On 07/07/2022 02:51 am, gaoliming wrote: Sami:  I suggest to keep EFI_ACPI_IO_REMAPPING_TABLE_REVISION. Its value can be EFI_ACPI_IO_REMAPPING_TABLE_REV5, because the structure has

Re: [edk2-devel] [PATCH v4 1/8] MdePkg: IORT header update for IORT Rev E.d spec

2022-07-07 Thread Sami Mujawar
Hi Jon, Thank you for your feedback. Please see my response inline marked [SAMI]. Regards, Sami Mujawar On 07/07/2022 07:05 am, Jon Nettleton wrote: On Wed, Jul 6, 2022 at 11:57 AM Sami Mujawar wrote: Bugzilla: 3458 - Add support IORT Rev E.d specification updates (https

[edk2-devel] [PATCH v5 4/8] DynamicTablesPkg: IORT set reference to interrupt array if present

2022-07-12 Thread Sami Mujawar
The IORT generator is populating the reference field for Context and PMU interrupts even if their count is zero. Update the IORT generator to set the references only if the interrupt count is not 0. Also add checks to ensure a valid reference token has been provided. Signed-off-by: Sami Mujawar

[edk2-devel] [PATCH v5 5/8] MdePkg: IORT header update for IORT Rev E.d spec

2022-07-12 Thread Sami Mujawar
that Git Bisect can work. Signed-off-by: Sami Mujawar --- Notes: v5: - Change IORT revision macro name to make it similar to [THOMAS] macro names for other ACPI tables. - Updated IORT revision macros from [SAMI

[edk2-devel] [PATCH v5 3/8] DynamicTablesPkg: IORT set reference to Id array only if present

2022-07-12 Thread Sami Mujawar
Mapping count is zero rather than populating it with an incorrect value. Signed-off-by: Sami Mujawar Reviewed-by: Pierre Gondois --- Notes: v5: - No code change since v1. Re-sending with v5 series.[SAMI] v4: - No code change since v1. Re-sending with v4 series.[SAMI

[edk2-devel] [PATCH v5 0/8] IORT Rev E.d specification updates

2022-07-12 Thread Sami Mujawar
at: https://github.com/samimujawar/edk2/tree/1527_iort_rev_ed_v5 Sami Mujawar (8): ShellPkg: Acpiview: Abbreviate field names to preserve alignment DynamicTablesPkg: Handle error when IdMappingToken is NULL DynamicTablesPkg: IORT set reference to Id array only if present DynamicTablesPkg: IORT set

<    5   6   7   8   9   10   11   12   13   14   >