[edk2] [PATCH] UefiCpuPkg/MtrrLib: Add flag to skip disabling MTRRs prior to MTRR change.

2018-09-11 Thread Leo Duran
Agreement 1.1 Signed-off-by: Leo Duran --- UefiCpuPkg/Library/MtrrLib/MtrrLib.c | 10 +++--- UefiCpuPkg/Library/MtrrLib/MtrrLib.inf | 3 +++ UefiCpuPkg/UefiCpuPkg.dec | 7 +++ 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/UefiCpuPkg/Library/MtrrLib/MtrrLib.c b

[edk2] [PATCH] Add flag to skip disabling MTRRs

2018-09-11 Thread Leo Duran
This patch adds a flag that will allow us to skip disabling MTRRs on SMT platforms where the MTRR Enable bit is shared across threads in a CPU core. The default behavior is unchanged, so existing implementations are not affected by this patch. Leo Duran (1): UefiCpuPkg/MtrrLib: Add flag

[edk2] [PATCH] UefiCpuPkg/LocalApicLib: Exclude second SendIpi sequence on AMD processors.

2018-06-13 Thread Leo Duran
associated MicroSecondDelay (200). Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran Cc: Jordan Justen Cc: Jeff Fan Cc: Liming Gao --- UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 12 UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c

[edk2] [PATCH] UefiCpuPkg/LocalApicLib: Exclude second SendIpi on AMD

2018-06-13 Thread Leo Duran
in the SendInitSipiSipi and SendInitSipiSipiAllExcludingSelf routines is not required, and may cause undesired side-effects during MP initialization. Leo Duran (1): UefiCpuPkg/LocalApicLib: Exclude second SendIpi sequence on AMD processors. UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c

[edk2] [PATCH] MdeModulePkg/Library/BaseSerialPortLib16550: Ensure FIFO Polled Mode

2018-05-24 Thread Leo Duran
Put the UART in FIFO Polled Mode by clearing IER after setting FCR. Also, add comments to show DLAB state for registers 0 and 1. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> Cc: Star Zeng <star.z...@intel.com> CC: Eric

[edk2] [PATCH] Set FIFO Polled Mode on 16550 UART

2018-05-24 Thread Leo Duran
This patch ensures the 16500 UART is initialiazed in FIFO Polled Mode. For an example, please see: http://www.ti.com/lit/ds/symlink/pc16550d.pdf 8.4.2 FIFO Polled Mode Operation With FCR0=1 resetting IER0, IER1, IER2, IER3 or all to zero puts the UART in the FIFO Polled Mode of operation. Leo

[edk2] [PATCH 2/2] PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe: Replace RTC macros

2017-10-31 Thread Leo Duran
Use FixedPCD's to set platform-specific values for RTC registers. Specifically, the replaced macros are: 1) RTC_INIT_REGISTER_A 2) RTC_INIT_REGISTER_B 3) RTC_INIT_REGISTER_D Cc: Ruiyu Ni <ruiyu...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran &

[edk2] [PATCH 1/2] PcAtChipsetPkg: Define FixePCD's for RTC register values

2017-10-31 Thread Leo Duran
Define FixedPCD's to replace macros in RTC driver, to allow for platform-specific configurations. Cc: Ruiyu Ni <ruiyu...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- PcAtChipsetPkg/PcAtChipsetPkg.dec | 13

[edk2] [PATCH 0/2] Define PCD's for RTC init values

2017-10-31 Thread Leo Duran
-intrusive. Leo Duran (2): PcAtChipsetPkg: Define FixePCD's for RTC register values PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe: Replace RTC macros PcAtChipsetPkg/PcAtChipsetPkg.dec | 13 + PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.c | 8

[edk2] [PATCH v5 0/2] Enhanced SMM support for AMD-based x86 systems.

2017-10-11 Thread Leo Duran
that are shared globally. Changes since v1: Revision to Cc list for UefiCpuPkg. Leo Duran (2): UefiCpuPkg/SmmCpuFeaturesLib: Use global variables to replace macros UefiCpuPkg/PiSmmCpuDxeSmm: Use global variables to replace macros .../Library/SmmCpuFeaturesLib/Ia32/SmiEntry.S | 28

[edk2] [PATCH v5 1/2] UefiCpuPkg/SmmCpuFeaturesLib: Use global variables to replace macros

2017-10-11 Thread Leo Duran
<ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- .../Libra

[edk2] [PATCH v5 2/2] UefiCpuPkg/PiSmmCpuDxeSmm: Use global variables to replace macros

2017-10-11 Thread Leo Duran
l.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/PiSmmCpu

[edk2] [PATCH v4 4/5] UefiCpuPkg/SmmCpuFeaturesLib: Consume FixedPCD to enhance SMM support

2017-10-04 Thread Leo Duran
t;michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.

[edk2] [PATCH v4 5/5] UefiCpuPkg/SmmCpuFeaturesLib: Use FixedPCD on non-STM library

2017-10-04 Thread Leo Duran
t;michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c | 4 +++-

[edk2] [PATCH v4 3/5] UefiCpuPkg/PiSmmCpuDxeSmm: Use FixedPCDs to enhance SMM support

2017-10-04 Thread Leo Duran
com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.co

[edk2] [PATCH v4 2/5] UefiCpuPkg/PiSmmCpuDxeSmm: Consume FixedPCDs to enhance SMM support

2017-10-04 Thread Leo Duran
com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.co

[edk2] [PATCH v4 0/5] Enhanced SMM support for AMD-based x86 systems.

2017-10-04 Thread Leo Duran
: Revision to Cc list for UefiCpuPkg. Leo Duran (5): UefiCpuPkg/UefiCpuPkg.dec: Create FixedPCDs for SMM support UefiCpuPkg/PiSmmCpuDxeSmm: Consume FixedPCDs to enhance SMM support UefiCpuPkg/PiSmmCpuDxeSmm: Use FixedPCDs to enhance SMM support UefiCpuPkg/SmmCpuFeaturesLib: Consume FixedPCD

[edk2] [PATCH v4 1/5] UefiCpuPkg/UefiCpuPkg.dec: Create FixedPCDs for SMM support

2017-10-04 Thread Leo Duran
wen@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <l

[edk2] [PATCH v3 0/5] Enhanced SMM support for AMD-based x86 systems.

2017-10-04 Thread Leo Duran
since v2: The intent of this revision is to maintain compatibility with existing packages. To that end, changes to OvmgfPkg and QuarkSocPkg are reverted. Moreover, pertinent macros are replaced in the C code, rather than on header files that are shared globally. Leo Duran (5): UefiCpuPkg

[edk2] [PATCH v3 1/5] UefiCpuPkg/UefiCpuPkg.dec: Create FixedPCDs for SMM support

2017-10-04 Thread Leo Duran
wen@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <l

[edk2] [PATCH v3 4/5] UefiCpuPkg/SmmCpuFeaturesLib: Consume FixedPCD to enhance SMM support

2017-10-04 Thread Leo Duran
t;michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.

[edk2] [PATCH v3 2/5] UefiCpuPkg/PiSmmCpuDxeSmm: Consume FixedPCDs to enhance SMM support

2017-10-04 Thread Leo Duran
com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.co

[edk2] [PATCH v3 5/5] UefiCpuPkg/SmmCpuFeaturesLib: Use FixedPCD on non-STM library

2017-10-04 Thread Leo Duran
t;michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c | 4 +++-

[edk2] [PATCH v3 3/5] UefiCpuPkg/PiSmmCpuDxeSmm: Use FixedPCDs to enhance SMM support

2017-10-04 Thread Leo Duran
com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.co

[edk2] [PATCH v2 9/9] UefiCpuPkg: SmmCpuFeaturesLib library.

2017-10-03 Thread Leo Duran
t;michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiEntry.S| 4 +++-

[edk2] [PATCH v2 5/9] QuarkSocPkg: SmmCpuFeaturesLib library.

2017-10-03 Thread Leo Duran
file. Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Kelly Steele <kelly.ste...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- .../QuarkNorthCluster/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf | 4 ++

[edk2] [PATCH v2 7/9] UefiCpuPkg: PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h

2017-10-03 Thread Leo Duran
t;michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h | 2 +- 1 file changed,

[edk2] [PATCH v2 8/9] UefiCpuPkg: PiSmmCpuDxeSmm driver.

2017-10-03 Thread Leo Duran
t;michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiEntry.S| 4 +++- UefiCpu

[edk2] [PATCH v2 6/9] UefiCpuPkg: Register/SmramSaveStateMap.h

2017-10-03 Thread Leo Duran
t;michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Include/Register/SmramSaveStateMap.h | 4 +++- 1 file

[edk2] [PATCH v2 1/9] UefiCpuPkg: UefiCpuPkg.dec

2017-10-03 Thread Leo Duran
wen@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <l

[edk2] [PATCH v2 4/9] OvmfPkg: SmmCpuFeaturesLib library.

2017-10-03 Thread Leo Duran
file. Cc: Laszlo Ersek <ler...@redhat.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Marcel Apfelbaum <mar...@redhat.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@am

[edk2] [PATCH v2 3/9] UefiCpuPkg: SmmCpuFeaturesLib library.

2017-10-03 Thread Leo Duran
wen@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...

[edk2] [PATCH v2 0/9] Enhanced SMM support to AMD-based x86 systems.

2017-10-03 Thread Leo Duran
: The PcdCpuSmmSmramSaveStateMapOffset PCD is declared just to resolve the macro replaced by the shared Library/SmmCpuFeaturesLib.h file. Changes since v1: Revision to Cc list for UefiCpuPkg. Leo Duran (9): UefiCpuPkg: UefiCpuPkg.dec UefiCpuPkg: PiSmmCpuDxeSmm driver. UefiCpuPkg

[edk2] [PATCH v2 2/9] UefiCpuPkg: PiSmmCpuDxeSmm driver.

2017-10-03 Thread Leo Duran
wen@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <l

[edk2] [PATCH 7/9] UefiCpuPkg: PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h

2017-10-03 Thread Leo Duran
Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h b/U

[edk2] [PATCH 9/9] UefiCpuPkg: SmmCpuFeaturesLib library.

2017-10-03 Thread Leo Duran
Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiEntry.S| 4 +++- UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiEntry.asm | 4 +++- UefiCpuPkg/Library/SmmCpuFeatur

[edk2] [PATCH 5/9] QuarkSocPkg: SmmCpuFeaturesLib library.

2017-10-03 Thread Leo Duran
file. Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Kelly Steele <kelly.ste...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- .../Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf | 5 +++

[edk2] [PATCH 8/9] UefiCpuPkg: PiSmmCpuDxeSmm driver.

2017-10-03 Thread Leo Duran
Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiEntry.S| 4 +++- UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiEntry.asm | 4 +++- UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiEntry.nasm | 4 +++- U

[edk2] [PATCH 6/9] UefiCpuPkg: Register/SmramSaveStateMap.h

2017-10-03 Thread Leo Duran
Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Include/Register/SmramSaveStateMap.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UefiCpuPkg/Include/Register/SmramSaveStateMap

[edk2] [PATCH 2/9] UefiCpuPkg: PiSmmCpuDxeSmm driver.

2017-10-03 Thread Leo Duran
jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf | 4 1 file changed, 4 insertions(+)

[edk2] [PATCH 3/9] UefiCpuPkg: SmmCpuFeaturesLib library.

2017-10-03 Thread Leo Duran
jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf| 5 + UefiCpuPkg/L

[edk2] [PATCH 4/9] OvmfPkg: SmmCpuFeaturesLib library.

2017-10-03 Thread Leo Duran
file. Cc: Laszlo Ersek <ler...@redhat.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Marcel Apfelbaum <mar...@redhat.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@am

[edk2] [PATCH 1/9] UefiCpuPkg: UefiCpuPkg.dec

2017-10-03 Thread Leo Duran
jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/UefiCpuPkg.dec | 9 + 1 file changed, 9 insertions(+)

[edk2] [PATCH 0/9] Enhanced SMM support to AMD-based x86 systems.

2017-10-03 Thread Leo Duran
: The PcdCpuSmmSmramSaveStateMapOffset PCD is declared just to resolve the macro replaced by the shared Library/SmmCpuFeaturesLib.h file. Leo Duran (9): UefiCpuPkg: UefiCpuPkg.dec UefiCpuPkg: PiSmmCpuDxeSmm driver. UefiCpuPkg: SmmCpuFeaturesLib library. OvmfPkg: SmmCpuFeaturesLib library

[edk2] [PATCH] UefiCpuPkg: ApicLib

2017-08-01 Thread Leo Duran
Ths patch uses the max possible thread count on AMD processors to decode location data without modification of the InitialApicId. Functionality scales better, and the code is much easier to understand. Leo Duran (1): UefiCpuPkg: ApicLib UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 64

[edk2] [PATCH v4] UefiCpuPkg: ApicLib

2017-07-06 Thread Leo Duran
changes regarding SIPI sequence. Changes since v1: Just a few more C Coding standards fix-ups. Leo Duran (1): UefiCpuPkg: ApicLib UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 49 ++ .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c| 47 + 2 files

[edk2] [PATCH v4] UefiCpuPkg: ApicLib

2017-07-06 Thread Leo Duran
d-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 49 ++ .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c| 47 + 2 files changed, 61 insertions(+), 35

[edk2] [PATCH v3] UefiCpuPkg: ApicLib

2017-07-06 Thread Leo Duran
standards fix-ups. Leo Duran (1): UefiCpuPkg: ApicLib UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 42 +- .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c| 40 - 2 files changed, 49 insertions(+), 33 deletions(-) -- 2.7.4

[edk2] [PATCH v3] UefiCpuPkg: ApicLib

2017-07-06 Thread Leo Duran
Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 42 +- .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c| 40 -

[edk2] [PATCH v2] UefiCpuPkg: ApicLib

2017-07-01 Thread Leo Duran
concatenate Package on AMD processor. Clean-ups on C Coding standards. Changes since v1: Just a few more C Coding standards fix-ups. Leo Duran (1): UefiCpuPkg: ApicLib UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 52 +- .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c

[edk2] [PATCH v2] UefiCpuPkg: ApicLib

2017-07-01 Thread Leo Duran
: Jordan Justen <jordan.l.jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- U

[edk2] [PATCH] UefiCpuPkg: ApicLib

2017-06-30 Thread Leo Duran
concatenate Package on AMD processor. Clean-ups on C Coding standards. Leo Duran (1): UefiCpuPkg: ApicLib UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 50 ++ .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c| 48 + 2 files changed, 61 insertions

[edk2] [PATCH] UefiCpuPkg: ApicLib

2017-06-30 Thread Leo Duran
: Jordan Justen <jordan.l.jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- U

[edk2] [PATCH v5 1/2] UefiCpuPkg: Add CPUID definitions for AMD.

2017-06-16 Thread Leo Duran
Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- U

[edk2] [PATCH v5 0/2] UefiCpuPkg: Add CPUID support for AMD.

2017-06-16 Thread Leo Duran
before checking CPUID_Fn8000_001E. Changes since v2: - Account for actual thread count (e.g., SMT disabled). Changes since v1: - Revert to (MaxCoresPerPackage = 1) when CPUID is not explicit. Leo Duran (2): UefiCpuPkg: Add CPUID definitions for AMD. UefiCpuPkg: Modify

[edk2] [PATCH v4 0/2] UefiCpuPkg: Add CPUID support for AMD.

2017-06-16 Thread Leo Duran
to (MaxCoresPerPackage = 1) when CPUID is not explicit. Leo Duran (2): UefiCpuPkg: Add CPUID definitions for AMD. UefiCpuPkg: Modify GetProcessorLocationByApicId() to support AMD. UefiCpuPkg/Include/Register/Amd/Cpuid.h| 599 - UefiCpuPkg/Library/BaseXApicLib

[edk2] [PATCH v4 1/2] UefiCpuPkg: Add CPUID definitions for AMD.

2017-06-16 Thread Leo Duran
Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- U

[edk2] [PATCH v3 0/2] UefiCpuPkg: Add CPUID support for AMD.

2017-06-06 Thread Leo Duran
This patch-set requires and builds upon this submission: https://lists.01.org/pipermail/edk2-devel/2017-May/010867.html Changes since v2: - Account for actual thread count (e.g., SMT disabled). Changes since v1: - Revert to (MaxCoresPerPackage = 1) when CPUID is not explicit. Leo Duran (2

[edk2] [PATCH v3 1/2] UefiCpuPkg: Add CPUID definitions for AMD.

2017-06-06 Thread Leo Duran
Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- U

[edk2] [PATCH v2 1/2] UefiCpuPkg: Add CPUID definitions for AMD.

2017-05-25 Thread Leo Duran
Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- U

[edk2] [PATCH v2 0/2] UefiCpuPkg: Add CPUID support for AMD.

2017-05-25 Thread Leo Duran
This patch-set requires and builds upon this submission: https://lists.01.org/pipermail/edk2-devel/2017-May/010867.html Changes since v1: - Revert to (MaxCoresPerPackage = 1) when CPUID is not explicit. Leo Duran (2): UefiCpuPkg: Add CPUID definitions for AMD. UefiCpuPkg: Modify

[edk2] [PATCH 0/2] UefiCpuPkg: Add CPUID support for AMD.

2017-05-24 Thread Leo Duran
This patch-set requires and builds upon this submission: https://lists.01.org/pipermail/edk2-devel/2017-May/010867.html Leo Duran (2): UefiCpuPkg: Add CPUID definitions for AMD. UefiCpuPkg: Modify GetProcessorLocationByApicId() to support AMD. UefiCpuPkg/Include/Register/Amd/Cpuid.h

[edk2] [PATCH 1/2] UefiCpuPkg: Add CPUID definitions for AMD.

2017-05-24 Thread Leo Duran
Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Jeff Fan <jeff@intel.com> Cc: Liming Gao <liming@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- U

[edk2] [PATCH 0/2] UefiCpuPkg: Add CPUID support for AMD.

2017-05-24 Thread Leo Duran
This patch-set builds requires and builds upon this submission: https://lists.01.org/pipermail/edk2-devel/2017-May/010867.html Leo Duran (2): UefiCpuPkg: Add content and clean-up CPUID definitions for AMD. UefiCpuPkg: Modify GetProcessorLocationByApicId() to support AMD. UefiCpuPkg/Include

[edk2] [PATCH] OvmfPkg/GcdNotifyDxe: Install EFI_GCD_MEMORY_SPACE_NOTIFY_PROTOCOL

2017-04-12 Thread Leo Duran
. This patch follows [PATCH] MdeModulePkg: Add EFI_GCD_MEMORY_SPACE_NOTIFY_PROTOCOL. Leo Duran (1): OvmfPkg/GcdNotifyDxe: Install EFI_GCD_MEMORY_SPACE_NOTIFY_PROTOCOL OvmfPkg/GcdNotifyDxe/GcdNotifyDxe.c | 148 ++ OvmfPkg/GcdNotifyDxe/GcdNotifyDxe.inf | 44

[edk2] [PATCH] OvmfPkg/GcdNotifyDxe: Install EFI_GCD_MEMORY_SPACE_NOTIFY_PROTOCOL

2017-04-12 Thread Leo Duran
. Cc: Laszlo Ersek <ler...@redhat.com> Cc: Feng Tian <feng.t...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Brijesh Singh <brijesh.ksi...@gmail.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- OvmfP

[edk2] [PATCH] MdeModulePkg: Add EFI_GCD_MEMORY_SPACE_NOTIFY_PROTOCOL

2017-04-12 Thread Leo Duran
DxeProtocolNotify framework. Cc: Feng Tian <feng.t...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com&

[edk2] [PATCH] MdeModulePkg: Add EFI_GCD_MEMORY_SPACE_NOTIFY_PROTOCOL

2017-04-12 Thread Leo Duran
DxeProtocolNotify framework. I will follow this patch with "proof-of-concept" OvmfPkg driver that installs the protocol to take pertinent actions based on GCD notifications. Leo Duran (1): MdeModulePkg: Add EFI_GCD_MEMORY_SPACE_NOTIFY_PROTOCOL MdeModulePkg/Core/Dxe

[edk2] [PATCH v8] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-04-12 Thread Leo Duran
kin...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh <brijesh.si...@amd.com> Signed-off-by: Leo Duran <leo.du...@amd.com> Reviewed-by: Liming Gao <liming@intel.com> --- .../BaseIoLibIntri

[edk2] [PATCH v8] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-04-12 Thread Leo Duran
CH v3 00/10] IoLib class library", which has already being pushed upstream. Changes since v7: - Wrap ASM_PFX() around function names on 'call' instructions. Leo Duran (1): MdePkg: BaseIoLibIntrinsic (IoLib class) library .../BaseIoLibIntrinsic/BaseIoLibIntrinsicSev.inf | 59 .

[edk2] [PATCH v7] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-04-06 Thread Leo Duran
CH v3 00/10] IoLib class library", which has already being pushed upstream. Changes since v6: - Add .INF entry into MdePkg.dsc NOTE: Please pardon the churn... Just had too many balls in the air. (hopefuly this is it, promise!) Leo Duran (1): MdePkg: BaseIoLibIntrinsic (IoLib clas

[edk2] [PATCH v6] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-04-06 Thread Leo Duran
kin...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh <brijesh.si...@amd.com> Signed-off-by: Leo Duran <leo.du...@amd.com> --- .../BaseIoLibIntrinsic/BaseIoLibIntrinsicSev.inf | 59 + .../Li

[edk2] [PATCH v6] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-04-06 Thread Leo Duran
CH v3 00/10] IoLib class library", which has already being pushed upstream. Changes since v5: - Include missing .INF file Leo Duran (1): MdePkg: BaseIoLibIntrinsic (IoLib class) library .../BaseIoLibIntrinsic/BaseIoLibIntrinsicSev.inf | 59 + .../Library/BaseIoLibIntrinsic/Ia32/IoFi

[edk2] [PATCH v5] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-04-05 Thread Leo Duran
kin...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh <brijesh.si...@amd.com> Signed-off-by: Leo Duran <leo.du...@amd.com> --- .../Library/BaseIoLibIntrinsic/Ia32/IoFifoSev.nasm | 293 ++

[edk2] [PATCH v5] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-04-05 Thread Leo Duran
CH v3 00/10] IoLib class library", which has already being pushed upstream. Changes since v4: - Clean up comments in .INF file (removed reference to IPF and EBC) Leo Duran (1): MdePkg: BaseIoLibIntrinsic (IoLib class) library .../Library/BaseIoLibIntrinsic/Ia32/IoFifoSev.

[edk2] [PATCH v4] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-04-04 Thread Leo Duran
CH v3 00/10] IoLib class library", which has already being pushed upstream. Changes since v3: - Remove .asm version of assembly files (include only .nasm). Leo Duran (1): MdePkg: BaseIoLibIntrinsic (IoLib class) library .../BaseIoLibIntrinsic/BaseIoLibIntrinsicSev.inf | 61 + .

[edk2] [PATCH v4] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-04-04 Thread Leo Duran
kin...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh <brijesh.si...@amd.com> Signed-off-by: Leo Duran <leo.du...@amd.com> --- .../BaseIoLibIntrinsic/BaseIoLibIntrinsicSev.inf | 61 + .../Li

[edk2] [PATCH v3] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-03-29 Thread Leo Duran
kin...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh <brijesh.si...@amd.com> Signed-off-by: Leo Duran <leo.du...@amd.com> --- .../BaseIoLibIntrinsic/BaseIoLibIntrinsicSev.inf | 63 + .../Li

[edk2] [PATCH v3] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-03-29 Thread Leo Duran
CH v3 00/10] IoLib class library", which has already being pushed upstream. Changes since v2: - Add .INF entry into MdePkg.dsc Leo Duran (1): MdePkg: BaseIoLibIntrinsic (IoLib class) library .../BaseIoLibIntrinsic/BaseIoLibIntrinsicSev.inf | 63 + .../Library/BaseIoLibIntr

[edk2] [PATCH v2] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-03-29 Thread Leo Duran
CH v3 00/10] IoLib class library", which has already being pushed upstream. Leo Duran (1): MdePkg: BaseIoLibIntrinsic (IoLib class) library .../BaseIoLibIntrinsic/BaseIoLibIntrinsicSev.inf | 63 + .../Library/BaseIoLibIntrinsic/Ia32/IoFifoSev.asm | 297 + .

[edk2] [PATCH v2] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-03-29 Thread Leo Duran
kin...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh <brijesh.si...@amd.com> Signed-off-by: Leo Duran <leo.du...@amd.com> --- .../BaseIoLibIntrinsic/BaseIoLibIntrinsicSev.inf | 63 + .../Li

[edk2] [PATCH] MdeModulePkg/Core/Dxe: Clear SEV mask on MMIO regions

2017-03-23 Thread Leo Duran
This patch intercepts MMIO configuration in the GCD module to ensure those regions are unmasked. Thsi patch follows the series: [PATCH v4 0/6] Add PCD PcdPteMemoryEncryptionAddressOrMask which has already being pushed upstream. Leo Duran (1): MdeModulePkg/Core/Dxe: Clear SEV mask on MMIO

[edk2] [PATCH] MdeModulePkg/Core/Dxe: Clear SEV mask on MMIO regions

2017-03-23 Thread Leo Duran
This patch intercepts MMIO configuration in the GCD module to ensure those regions are unmasked. Cc: Feng Tian <feng.t...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed

[edk2] [PATCH] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-03-20 Thread Leo Duran
d-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh <brijesh.si...@amd.com> Signed-off-by: Leo Duran <leo.du...@amd.com> --- MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm | 180 +++-- MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.nasm | 180 +++

[edk2] [PATCH] MdePkg: BaseIoLibIntrinsic (IoLib class) library

2017-03-20 Thread Leo Duran
This patch unrolls REP INSx/OUTSx on IoRead/WriteFifo#() routines when the SEV feature is enabled under a hypervisor environment. This patch follows the series "[PATCH v3 00/10] IoLib class library", which has already being pushed upstream. Brijesh Singh (1): MdePkg: BaseIoLibIntrinsic (IoLib

[edk2] [PATCH] UefiCpuPkg/PiSmmCpuDxeSmm: Bug-Fix for supporting PCD PcdPteMemoryEncryptionAddressOrMask

2017-03-14 Thread Leo Duran
-table entries. CC: Jeff Fan <jeff@intel.com> Cc: Feng Tian <feng.t...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by

[edk2] [PATCH] UefiCpuPkg/CpuDxe: Add support for PCD PcdPteMemoryEncryptionAddressOrMask

2017-03-02 Thread Leo Duran
lt;feng.t...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- UefiCpuPkg/CpuDxe/CpuDxe.i

[edk2] [PATCH] UefiCpuPkg/CpuDxe:

2017-03-02 Thread Leo Duran
PcdPteMemoryEncryptionAddressOrMask, which has alreeady being pushed upstream. Leo Duran (1): UefiCpuPkg/CpuDxe: Add support for PCD PcdPteMemoryEncryptionAddressOrMask UefiCpuPkg/CpuDxe/CpuDxe.inf | 5 + UefiCpuPkg/CpuDxe/CpuPageTable.c | 30 +- 2 files changed

[edk2] [PATCH v4 0/6] DxeBmDmaLib (BmDmaLib class) library

2017-03-02 Thread Leo Duran
on changed files. - Re-order parameters on BmDmaFreeBuffer(), consistent with gBS->FreePages(). Leo Duran (6): MdeModulePkg: Add DxeBmDmaLib (BmDmaLib class) library ArmVirtPkg: Resolve BmDmaLib class for PciHostBridgeDxe driver CorebootPayloadPkg: Resolve BmDmaLib class for PciHostBridge

[edk2] [PATCH v4 1/6] MdeModulePkg: Add DxeBmDmaLib (BmDmaLib class) library

2017-03-02 Thread Leo Duran
lt;star.z...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> --- MdeModulePkg/Include/Library/BmDmaLib.h | 161 +++ MdeModulePkg/Library/DxeBmDmaLib/DxeBmDmaLib.c | 351 +++ Md

[edk2] [PATCH v4 5/6] OvmfPkg: Resolve BmDmaLib class for PciHostBridgeDxe driver

2017-03-02 Thread Leo Duran
on Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> Reviewed-by: Laszlo Ersek <ler...@redhat.com> --- OvmfPkg/OvmfPkgIa32.dsc| 2 ++ OvmfPkg/OvmfPkgIa32X64.dsc | 2 ++ OvmfPkg/OvmfPkgX64.dsc | 2 ++ 3 files changed, 6 insertions(+) diff --git a/OvmfPkg/OvmfPkgIa32.dsc b

[edk2] [PATCH v4 6/6] MdeModulePkg: Modify PciHostBridgeDxe to use new BmDmaLib class library

2017-03-02 Thread Leo Duran
: Feng Tian <feng.t...@intel.com> Cc: Star Zeng <star.z...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 signed-off-by: Leo Duran <leo.du...@amd.com> --- .../Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf | 1 + .../Bus/Pci/PciHostBridgeDxe/PciRootBr

[edk2] [PATCH v4 4/6] MdeModulePkg: Resolve BmDmaLib class for PciHostBridgeDxe driver

2017-03-02 Thread Leo Duran
t 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> Reviewed-by: Laszlo Ersek <ler...@redhat.com> --- MdeModulePkg/MdeModulePkg.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/MdeModulePkg/MdeModulePkg.dsc b/MdeModulePkg/MdeModulePkg.dsc index 0c63197..d8f9a21 100644 --- a/MdeMo

[edk2] [PATCH v4 2/6] ArmVirtPkg: Resolve BmDmaLib class for PciHostBridgeDxe driver

2017-03-02 Thread Leo Duran
on Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> Reviewed-by: Laszlo Ersek <ler...@redhat.com> --- ArmVirtPkg/ArmVirtQemu.dsc | 2 ++ ArmVirtPkg/ArmVirtQemuKernel.dsc | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVi

[edk2] [PATCH v4 3/6] CorebootPayloadPkg: Resolve BmDmaLib class for PciHostBridgeDxe driver

2017-03-02 Thread Leo Duran
on Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> Reviewed-by: Laszlo Ersek <ler...@redhat.com> --- CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc| 3 +++ CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc | 3 +++ 2 files changed, 6 insertions(+) diff --

[edk2] [PATCH v4 3/6] MdeModulePkg/Universal/CapsulePei: Add support for PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-26 Thread Leo Duran
4GB's (X64Entry.c). Cc: Feng Tian <feng.t...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.

[edk2] [PATCH v4 1/6] MdeModulePkg: Add PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-26 Thread Leo Duran
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh <brijesh.si...@amd.com> Signed-off-by: Leo Duran <leo.du...@amd.com> Reviewed-by: Star Zeng <star.z...@intel.com> --- MdeModulePkg/MdeModulePkg.dec | 8 1 file changed, 8 inse

[edk2] [PATCH v4 4/6] UefiCpuPkg/Universal/Acpi/S3Resume2Pei: Add support for PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-26 Thread Leo Duran
lt;feng.t...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> Reviewed-by: Star Zeng <star.z...@in

[edk2] [PATCH v4 2/6] MdeModulePkg/Core/DxeIplPeim: Add support for PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-26 Thread Leo Duran
l.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran <leo.du...@amd.com> Reviewed-by: Star Zeng <star.z...@intel.com> --- MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf

[edk2] [PATCH v4 0/6] Add PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-26 Thread Leo Duran
launching SEV-enabled guests. Changes since v3: - Break out changes to MdeModulePkg/Core/DxeIplPeim to a separate patch - Add few cases of applying the mask that were previously missed - Add PCD support for UefiCpuPkg/PiSmmCpuDxeSmm Leo Duran (6): MdeModulePkg: Add PCD

  1   2   3   >