Re: [edk2-devel] 回复: [PATCH 0/7] General Updates based on UEFI 2.10 and PI 1.8 Specification

2024-04-25 Thread Sachin Ganesh via groups.io
Hi Felix/ Liming, Thank you for your comments. Patch 6 has been updated to only focus on consolidating the revision macros. Patch Link: https://edk2.groups.io/g/devel/message/118246?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2Csachin%2C20%2C2%2C0%2C105721897 PR Link: https://gith

[edk2-devel] [PATCH 6/7] MdePkg: Consolidate revision macros

2024-04-24 Thread Sachin Ganesh via groups.io
Revision macros of PEI/DXE/MM specifications have been consolidated to a single PI macro Cc: Felix Polyudov Cc: Dhanaraj V Cc: Liming Gao Signed-off-by: Sachin Ganesh --- MdePkg/Include/Pi/PiDxeCis.h | 4 ++-- MdePkg/Include/Pi/PiMmCis.h | 6 +++--- MdePkg/Include/Pi/PiMultiPhase.h

[edk2-devel] [PATCH 7/7] OvmfPkg: Use newly defined Unaccepted Memory Type

2024-04-19 Thread Sachin Ganesh via groups.io
EFI_RESOURCE_MEMORY_UNACCEPTED has been officially defined in the PI 1.8 specification. So all temporary solutions have been replaced with the actual definition. Cc: Felix Polyudov Cc: Dhanaraj V Cc: Jiewen Yao Cc: Liming Gao Signed-off-by: Sachin Ganesh --- OvmfPkg/AmdSevDxe/AmdSevDxe.c

[edk2-devel] [PATCH 5/7] MdePkg: Update Delayed Dispatch PPI as per PI 1.8 Spec

2024-04-19 Thread Sachin Ganesh via groups.io
Added WaitOnEvent() function to EFI_DELAYTED_DISPATCH_PPI. Modified DispatchRegister() parameter list. Cc: Felix Polyudov Cc: Dhanaraj V Cc: Liming Gao Signed-off-by: Sachin Ganesh --- MdePkg/Include/Ppi/DelayedDispatch.h | 24 +++- 1 file changed, 23 insertions(+), 1 dele

[edk2-devel] [PATCH 6/7] MdePkg: Update to PI 1.8 Revision

2024-04-19 Thread Sachin Ganesh via groups.io
Revision macros have been updated to indicate PI 1.8 specification support Cc: Felix Polyudov Cc: Dhanaraj V Cc: Liming Gao Signed-off-by: Sachin Ganesh --- MdePkg/Include/Pi/PiDxeCis.h | 6 +++--- MdePkg/Include/Pi/PiMmCis.h | 6 +++--- MdePkg/Include/Pi/PiMultiPhase.h | 6 ++ M

[edk2-devel] [PATCH 2/7] MdePkg: Add new Resource Attributes defined in PI 1.8 Spec

2024-04-19 Thread Sachin Ganesh via groups.io
Defined Encrypted and Special Purpose resource attributes as defined in PI 1.8 Specification Cc: Felix Polyudov Cc: Dhanaraj V Cc: Liming Gao Signed-off-by: Sachin Ganesh --- MdePkg/Include/Pi/PiHob.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MdePkg/Include/Pi/PiHob.h b/MdePkg/Inc

[edk2-devel] [PATCH 3/7] MdePkg: Define Unaccepted Memory Type

2024-04-19 Thread Sachin Ganesh via groups.io
EFI_RESOURCE_MEMORY_UNACCEPTED has been officially defined in the PI 1.8 specification. So all temporary solutions have been replaced with the actual definition. Cc: Felix Polyudov Cc: Dhanaraj V Cc: Liming Gao Signed-off-by: Sachin Ganesh --- MdePkg/Include/Pi/PiDxeCis.h | 13 +

[edk2-devel] [PATCH 4/7] MdeModulePkg: Use newly defined Unaccepted Memory Type

2024-04-19 Thread Sachin Ganesh via groups.io
EFI_RESOURCE_MEMORY_UNACCEPTED has been officially defined in the PI 1.8 specification. So all temporary solutions have been replaced with the actual definition. Cc: Felix Polyudov Cc: Dhanaraj V Cc: Liming Gao Signed-off-by: Sachin Ganesh --- MdeModulePkg/Core/Dxe/Gcd/Gcd.c | 10 +++---

[edk2-devel] [PATCH 1/7] MdePkg: Add definition for NVMe Over Fabric Device Path

2024-04-19 Thread Sachin Ganesh via groups.io
In accordance with UEFI 2.10 Specification: Adding definition for NVMe Over Fabric (NVMe-oF) Device Path of Messaging Sub-Type. Cc: Felix Polyudov Cc: Dhanaraj V Cc: Liming Gao Signed-off-by: Sachin Ganesh --- MdePkg/Include/Protocol/DevicePath.h | 22 ++ 1 file changed, 2

[edk2-devel] [PATCH 0/7] General Updates based on UEFI 2.10 and PI 1.8 Specification

2024-04-19 Thread Sachin Ganesh via groups.io
This series of patches are for general updates to MdePkg and MdeModulePkg based on UEFI 2.10 and PI 1.8 Specifications Sachin Ganesh (7): MdePkg: Add definition for NVMe Over Fabric Device Path MdePkg: Add new Resource Attributes defined in PI 1.8 Spec MdePkg: Define Unaccepted Memory Type

Re: [edk2-devel] [PATCH 6/6] OvmfPkg: Use newly defined Unaccepted Memory Type

2024-04-18 Thread Sachin Ganesh via groups.io
Hi Jiewen, The other patches are as follows. They are all related to UEFI 2.10 and PI 1.8 Specification updates: 1) MdePkg: Add definition for NVMe Over Fabric Device Path - https://edk2.groups.io/g/devel/message/117845?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2Csachin%2C20%2C

[edk2-devel] [PATCH 6/6] OvmfPkg: Use newly defined Unaccepted Memory Type

2024-04-17 Thread Sachin Ganesh via groups.io
EFI_RESOURCE_MEMORY_UNACCEPTED has been officially defined in the PI 1.8 specification. So all temporary solutions have been replaced with the actual definition. Cc: Felix Polyudov Cc: Dhanaraj V Cc: Ard Biesheuvel Cc: Jiewen Yao Cc: Gerd Hoffmann Cc: Erdem Aktas Cc: Min Xu Cc: Tom Lendacky

Re: [edk2-devel] [PATCH 1/5] MdePkg: Add definition for NVMe Over Fabric Device Path

2024-04-15 Thread Sachin Ganesh via groups.io
Hi Felix, Corrected and resent the patch. Thank You, Sachin. -Original Message- From: Felix Polyudov Sent: Monday, April 15, 2024 11:04 PM To: Sachin Ganesh ; devel@edk2.groups.io Cc: gaolim...@byosoft.com.cn; michael.d.kin...@intel.com; zhiguang@intel.com; Dhanaraj V Subject: RE:

[edk2-devel] [PATCH v2 1/5] MdePkg: Add definition for NVMe Over Fabric Device Path

2024-04-15 Thread Sachin Ganesh via groups.io
In accordance with UEFI 2.10 Specification: Adding definition for NVMe Over Fabric (NVMe-oF) Device Path of Messaging Sub-Type. Cc: Liming Gao Cc: Michael D Kinney Cc: Zhiguang Liu Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdePkg/Include/Protocol/DevicePath.h | 22 +

[edk2-devel] [PATCH 3/5] MdePkg: Use newly defined Unaccepted Memory Type

2024-04-15 Thread Sachin Ganesh via groups.io
EFI_RESOURCE_MEMORY_UNACCEPTED has been officially defined in the PI 1.8 specification. So all temporary solutions have been replaced with the actual definition. Cc: Liming Gao Cc: Michael D Kinney Cc: Zhiguang Liu Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdeModule

[edk2-devel] [PATCH 0/5] General Updates based on UEFI 2.10 and PI 1.8 Specifications

2024-04-15 Thread Sachin Ganesh via groups.io
This series of patches are for general updates to MdePkg and MdeModulePkg based on UEFI 2.10 and PI 1.8 Specifications Sachin Ganesh (5): MdePkg: Add definition for NVMe Over Fabric Device Path MdePkg: Add new Resource Attributes defined in PI 1.8 Spec MdePkg: Use newly defined Unaccepted M

[edk2-devel] [PATCH 4/5] MdePkg: Update Delayed Dispatch PPI as per PI 1.8 Spec

2024-04-15 Thread Sachin Ganesh via groups.io
Added WaitOnEvent() function to EFI_DELAYTED_DISPATCH_PPI. Modified DispatchRegister() parameter list. Cc: Liming Gao Cc: Michael D Kinney Cc: Zhiguang Liu Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdePkg/Include/Ppi/DelayedDispatch.h | 24 +++-

[edk2-devel] [PATCH 2/5] MdePkg: Add new Resource Attributes defined in PI 1.8 Spec

2024-04-15 Thread Sachin Ganesh via groups.io
Defined Encrypted and Special Purpose resource attributes as defined in PI 1.8 Specification Cc: Liming Gao Cc: Michael D Kinney Cc: Zhiguang Liu Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdePkg/Include/Pi/PiHob.h | 2 ++ 1 file changed, 2 insertions(+) diff --git

[edk2-devel] [PATCH 5/5] MdePkg: Update to PI 1.8 Revision

2024-04-15 Thread Sachin Ganesh via groups.io
Revision macros have been updated to indicate PI 1.8 specification support Cc: Liming Gao Cc: Michael D Kinney Cc: Zhiguang Liu Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdePkg/Include/Pi/PiDxeCis.h | 6 +++--- MdePkg/Include/Pi/PiMmCis.h | 6 +++--- MdePkg

[edk2-devel] [PATCH 0/5] General Updates based on UEFI 2.10 and PI 1.8 Specifications

2024-04-15 Thread Sachin Ganesh via groups.io
*** BLURB HERE *** Sachin Ganesh (5): MdePkg: Add definition for NVMe Over Fabric Device Path MdePkg: Add new Resource Attributes defined in PI 1.8 Spec MdePkg: Use newly defined Unaccepted Memory Type MdePkg: Update Delayed Dispatch PPI as per PI 1.8 Spec MdePkg: Update to PI 1.8 Revisi

[edk2-devel] [PATCH 1/5] MdePkg: Add definition for NVMe Over Fabric Device Path

2024-04-15 Thread Sachin Ganesh via groups.io
In accordance with UEFI 2.10 Specification: Adding definition for NVMe Over Fabric (NVMe-oF) Device Path of Messaging Sub-Type. Cc: Liming Gao Cc: Michael D Kinney Cc: Zhiguang Liu Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdePkg/Include/Protocol/DevicePath.h | 22 +

[edk2-devel] [PATCH 5/5] MdePkg: Update to PI 1.8 Revision

2024-04-01 Thread Sachin Ganesh via groups.io
Revision macros have been updated to indicate PI 1.8 specification support Cc: Liming Gao Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdePkg/Include/Pi/PiDxeCis.h | 6 +++--- MdePkg/Include/Pi/PiMmCis.h | 6 +++--- MdePkg/Include/Pi/PiMultiPhase.h | 6 ++ M

[edk2-devel] [PATCH 3/5] MdePkg: Use newly defined Unaccepted Memory Type

2024-04-01 Thread Sachin Ganesh via groups.io
EFI_RESOURCE_MEMORY_UNACCEPTED has been officially defined in the PI 1.8 specification. So all temporary solutions have been replaced with the actual definition. Cc: Liming Gao Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdeModulePkg/Core/Dxe/Gcd/Gcd.c | 10 +++---

[edk2-devel] [PATCH 2/5] MdePkg: Add new Resource Attributes defined in PI 1.8 Spec

2024-04-01 Thread Sachin Ganesh via groups.io
Defined Encrypted and Special Purpose resource attributes as defined in PI 1.8 Specification Cc: Liming Gao Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdePkg/Include/Pi/PiHob.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MdePkg/Include/Pi/PiHob.h b/MdePkg/Inc

[edk2-devel] [PATCH 4/5] MdePkg: Update Delayed Dispatch PPI as per PI 1.8 Spec

2024-04-01 Thread Sachin Ganesh via groups.io
Added WaitOnEvent() function to EFI_DELAYTED_DISPATCH_PPI. Modified DispatchRegister() parameter list. Cc: Liming Gao Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdePkg/Include/Ppi/DelayedDispatch.h | 24 +++- 1 file changed, 23 insertions(+), 1 dele

[edk2-devel] [PATCH 0/5] General Updates based on UEFI 2.10 and PI 1.8 Specifications

2024-04-01 Thread Sachin Ganesh via groups.io
*** BLURB HERE *** Sachin Ganesh (5): MdePkg: Add definition for NVMe Over Fabric Device Path MdePkg: Add new Resource Attributes defined in PI 1.8 Spec MdePkg: Use newly defined Unaccepted Memory Type MdePkg: Update Delayed Dispatch PPI as per PI 1.8 Spec MdePkg: Update to PI 1.8 Revisi

[edk2-devel] [PATCH 1/5] MdePkg: Add definition for NVMe Over Fabric Device Path

2024-04-01 Thread Sachin Ganesh via groups.io
In accordance with UEFI 2.10 Specification: Adding definition for NVMe Over Fabric (NVMe-oF) Device Path of Messaging Sub-Type. Cc: Liming Gao Cc: Felix Polyudov Cc: Dhanaraj V Signed-off-by: Sachin Ganesh --- MdePkg/Include/Protocol/DevicePath.h | 22 ++ 1 file changed, 2