[edk2-devel] [edk2-platforms][PATCH v1 1/4] Platform/Sgi: add remote memory descriptor

2023-10-10 Thread Sayanta Pattanayak
marked Local memory block count, for creating SRAT tables in subsequent patch. Signed-off-by: Sayanta Pattanayak --- Platform/ARM/SgiPkg/SgiPlatform.dec | 8 Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 4 Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.dsc

[edk2-devel] [edk2-platforms][PATCH v1 2/4] Platform/Sgi: prepare SRAT, HMAT table

2023-10-10 Thread Sayanta Pattanayak
area and SRAT,HMAT table, is to avail CXL.Memory device as memory expander. Signed-off-by: Sayanta Pattanayak --- Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 7 + Platform/ARM/SgiPkg/SgiPlatform.fdf | 9 +- Platform/ARM

[edk2-devel] [edk2-platforms][PATCH v1 3/4] Platform/ARM: add CXL driver

2023-10-10 Thread Sayanta Pattanayak
preparation of ACPI tables. Signed-off-by: Sayanta Pattanayak --- Platform/ARM/Drivers/CxlDxe/CxlDxe.dec | 21 + Platform/ARM/Drivers/CxlDxe/CxlDxe.inf | 50 ++ Platform/ARM/Drivers/CxlDxe/CxlDxe.h | 163 ++ Platform/ARM/Include/Protocol/Cxl.h| 62 +++ Platform/ARM/Drivers/CxlDxe/CxlDxe.c

[edk2-devel] [edk2-platforms][PATCH v1 4/4] Platform/Sgi: add CXL driver support

2023-10-10 Thread Sayanta Pattanayak
CxlDxe discovers CXL capable device with memory expander capability and reads out memory range details. Platform drivers fetch the remote memory details and include as part of system memory through ACPI tables. Signed-off-by: Sayanta Pattanayak --- Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 1

[edk2-devel] [edk2-platforms][PATCH v1 0/4] add support for enabling cxl-type3 device as memory expander on Arm/RD platform

2023-10-10 Thread Sayanta Pattanayak
Reference Design platform. Link to the branch with this patch series - https://gitlab.arm.com/infra-solutions/reference-design/platsw/edk2-platforms/-/tree/topics/cxl_v2 Sayanta Pattanayak (4): Platform/Sgi: add remote memory descriptor Platform/Sgi: prepare SRAT, HMAT table Platform/ARM

[edk2-devel] [edk2-platforms][PATCH V1 3/3] Platform/Sgi: enable support for UEFI secure boot

2021-05-24 Thread Sayanta Pattanayak
Enable the use of UEFI secure boot for Arm's Neoverse reference design platforms. The UEFI authenticated variable store uses NOR flash 2 which is accessible from Standalone MM context residing in a secure partition. Signed-off-by: Sayanta Pattanayak --- Platform/ARM/SgiPkg/SgiPlatform.ds

[edk2-devel] [edk2-platforms][PATCH V1 1/3] Platform/Sgi: refactor StandaloneMM platform description file

2021-05-24 Thread Sayanta Pattanayak
files and the rest of the platform description file is converted into a include file. Signed-off-by: Sayanta Pattanayak --- Platform/ARM/SgiPkg/{PlatformStandaloneMm.dsc => SgiPlatformMm.dsc.inc} | 30 + Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc|

[edk2-devel] [edk2-platforms][PATCH V1 0/3] Platform/Sgi: enable support for UEFI secure boot

2021-05-24 Thread Sayanta Pattanayak
eries https://edk2.groups.io/g/devel/message/75368 Link to github branch with the patches in this series - https://github.com/SayantaP-arm/edk2-platforms/tree/rd_platform_secure_boot Sayanta Pattanayak (3): Platform/Sgi: refactor StandaloneMM platform description file Platform/Sgi: add Standal

[edk2-devel] [edk2-platforms][PATCH V1 2/3] Platform/Sgi: add StandaloneMM usable NorFlashPlatformLib

2021-05-24 Thread Sayanta Pattanayak
Add the NorFlashPlatformLib library instance that can be linked with MM_STANDALONE modules that implement a secure variable storage. The third instance of the NOR flash is used as the non-volatile storage. Signed-off-by: Sayanta Pattanayak --- Platform/ARM/SgiPkg/SgiPlatform.dec

Re: [edk2-devel] [edk2-platforms][PATCH V1 3/3] Platform/Sgi: enable support for UEFI secure boot

2021-05-26 Thread Sayanta Pattanayak
Hi Sami, Thanks for the review and suggestion. Please find my reply inline. > > Hi Sayanta, > > Thank you for this patch. > > Please find my response inline marked [SAMI]. > > Regards, > > Sami Mujawar > > On 24/05/2021 06:23 PM, Sayanta Pattanayak wrot

[edk2-devel] [edk2][PATCH V1 1/1] ArmPkg: introduce FF-A interface support in MM_COMMUNICATE

2021-06-15 Thread Sayanta Pattanayak
to either use the existing SMC interface or the introduced FF-A interface based on the value of PcdFfaEnable. Signed-off-by: Aditya Angadi Signed-off-by: Sayanta Pattanayak --- ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf | 3 + ArmPkg/Include/IndustryStandard/ArmFfaSvc.h

[edk2-devel] [edk2][PATCH v1 1/1] StandaloneMmPkg: add support to populate StMM boot data from device tree

2021-07-30 Thread Sayanta Pattanayak
d_buf_base = <..>; sp_image_size = <..>; sp_pcpu_stack_size = <..>; sp_heap_size= <..>; sp_ns_comm_buf_size = <..>; sp_shared_buf_size = <..>; num_sp_mem_regions = <..>; num_cpus = <..>; }; Addition of DTS supoort involves a

Re: [edk2-devel] [edk2][PATCH v1 1/1] StandaloneMmPkg: add support to populate StMM boot data from device tree

2021-08-03 Thread Sayanta Pattanayak
Hi, Please find my response inline. Regards, Sayanta >-Original Message- >From: Ard Biesheuvel >Sent: Sunday, August 1, 2021 10:08 PM >To: Sayanta Pattanayak >Cc: edk2-devel-groups-io ; Sami Mujawar >; Achin Gupta ; Bret >Barkelew ; Jiewen Yao >; Andrew F