[edk2-devel] [PATCH] IntelSiliconPkg-Vtd: Set all IOMMU PMR to same range

2020-06-01 Thread Evelyn Wang
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2775 Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty Cc: Jiewen Yao Cc: W Sheng --- .../Feature/VTd/IntelVTdPmrPei/DmarTable.c | 38 +++--- 1 file changed, 26 insertions

[edk2-devel] [PATCH] IntelSiliconPkg-VTd: Fixed a ECC space Error

2020-01-09 Thread Evelyn Wang
Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty Cc: Jiewen Yao --- Silicon/Intel/IntelSiliconPkg/Include/Library/PeiGetVtdPmrAlignmentLib.h | 1 - 1 file changed, 1 deletion(-) diff --git a/Silicon/Intel/IntelSiliconPkg/Include/Library

[edk2-devel] [PATCH v1] IntelSiliconPkg-VTd: Fixed a ECC Error

2020-01-09 Thread Evelyn Wang
The function has NO comment immediately preceding it. Need to remove the space between the function and the comment Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty Cc: Jiewen Yao --- In V1: Add a issue description --- Silicon/Intel

[edk2-devel] [PATCH] IntelSiliconPkg-Vtd: Code Optimization

2019-10-16 Thread Evelyn Wang
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1770 1) DisableDMAr Function Code Optimization Optimize the flow to follow the VT-d spec requirements. 2) Renamed InitDmar() to InitGlobalVtd() The oringal function name is misleading Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih

[edk2-devel] [v6 v6] IntelSiliconPkg-Vtd: A new PMR interface

2019-10-16 Thread Evelyn Wang
adjust PLMR/PHMR region base on the project needs. 2) A new GetVtdPmrAlignmentLib for silicon code to get PMR alignment values. Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty --- In V2: 1) Fixed the EFIAPI is missing in library API issue 2) Logs

[edk2-devel] [v7 v7] IntelSiliconPkg-Vtd: A new PMR interface

2019-10-17 Thread Evelyn Wang
adjust PLMR/PHMR region base on the project needs. 2) A new GetVtdPmrAlignmentLib for silicon code to get PMR alignment values. Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty Cc: Jiewen Yao --- In V2: 1) Fixed the EFIAPI is missing in library API

[edk2-devel] [v8 v8] IntelSiliconPkg-Vtd: A new PMR interface

2019-10-18 Thread Evelyn Wang
adjust PLMR/PHMR region base on the project needs. 2) A new GetVtdPmrAlignmentLib for silicon code to get PMR alignment values. Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty Cc: Jiewen Yao --- In V2: 1) Fixed the EFIAPI is missing in library API

[edk2-devel] [v9 v9] IntelSiliconPkg-Vtd: A new PMR interface

2019-10-18 Thread Evelyn Wang
adjust PLMR/PHMR region base on the project needs. 2) A new GetVtdPmrAlignmentLib for silicon code to get PMR alignment values. Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty Cc: Jiewen Yao --- In V2: 1) Fixed the EFIAPI is missing in library API

[edk2-devel] [PATCH v4] IntelSiliconPkg-Vtd: A new PMR interface

2019-08-21 Thread Evelyn Wang
values. Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty --- In V2: 1) Fixed the EFIAPI is missing in library API issue 2) Logs will be provided to make sure the backwards compatibility 3) Replaced BIT0 with EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL

[edk2-devel] [PATCH v5] IntelSiliconPkg-Vtd: A new PMR interface

2019-08-30 Thread Evelyn Wang
values. Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty --- In V2: 1) Fixed the EFIAPI is missing in library API issue 2) Logs will be provided to make sure the backwards compatibility 3) Replaced BIT0 with EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL

[edk2-devel] [PATCH] Extened PMR feature: allow silicon code to adjust PLMR/PHMR region base on the project needs

2019-08-08 Thread Evelyn Wang
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1770 1) IOMMU PMR feature should be generic to support different hardware architecture. Some platforms may request no overlap between PMR regions and system reserve memory regions. Create an interface to control PLMR/PHMR regions. 2) DisableDM

[edk2-devel] [PATCH] Extened PMR feature: allow platfrom code to adjust PLMR/PHMR region base on the project needs

2019-08-08 Thread Evelyn Wang
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1770 1) IOMMU PMR feature should be generic to support different hardware architecture. Some platforms may request no overlap between PMR regions and system reserve memory regions. Create an interface to control PLMR/PHMR regions. 2) DisableDM

[edk2-devel] [PATCH] Extened PMR feature: allow silicon code to adjust PLMR/PHMR region base on the project needs

2019-08-08 Thread Evelyn Wang
: Ia80394183522f7a4a921a75a1fa6e3779053d4eb Cc: jenny.hu...@intel.com Cc: jiewen@intel.com Cd: more.s...@intel.com Signed-off-by: Evelyn Wang --- IntelSiliconPkg/Feature/VTd/IntelVTdDxe/VtdReg.c| 28 ++-- IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/IntelVTdPmrPei.c

[edk2-devel] [PATCH] Extended PMR feature: allow silicon code to adjust PLMR/PHMR region base on the project needs

2019-08-08 Thread Evelyn Wang
: Ia80394183522f7a4a921a75a1fa6e3779053d4eb Cc: jenny.hu...@intel.com Cc: more.s...@intel.com Signed-off-by: Evelyn Wang --- Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/VtdReg.c | 30 +++--- Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei

[edk2-devel] [PATCH] IntelSiliconPkg-Vtd: A new PMR interface

2019-08-08 Thread Evelyn Wang
values. Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty --- Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/VtdReg.c | 30 +++--- Silicon/Intel/IntelSiliconPkg/Feature/VTd

[edk2-devel] [PATCH v2] IntelSiliconPkg-Vtd: A new PMR interface

2019-08-12 Thread Evelyn Wang
values. Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty --- In V2: 1) Fixed the EFIAPI is missing in library API issue 2) Logs will be provided to make sure the backwards compatibility 3) Replaced BIT0 with EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL

[edk2-devel] [PATCH v3] IntelSiliconPkg-Vtd: A new PMR interface

2019-08-16 Thread Evelyn Wang
values. Signed-off-by: Evelyn Wang Cc: Jenny Huang Cc: More Shih Cc: Ray Ni Cc: Rangasai V Chaganty --- In V2: 1) Fixed the EFIAPI is missing in library API issue 2) Logs will be provided to make sure the backwards compatibility 3) Replaced BIT0 with EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL