audk/UefiCpuPkg/CpuDxe
Leo Duran 627dcba352 UefiCpuPkg/CpuDxe: Add support for PCD PcdPteMemoryEncryptionAddressOrMask
This PCD holds the address mask for page table entries when memory
encryption is enabled on AMD processors supporting the Secure Encrypted
Virtualization (SEV) feature.

The mask is applied when page tables entries are created or modified.

CC: Jeff Fan <jeff.fan@intel.com>
Cc: Feng Tian <feng.tian@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Brijesh Singh <brijesh.singh@amd.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Leo Duran <leo.duran@amd.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>
2017-03-06 15:34:24 +08:00
..
Ia32 UefiCpuPkg/CpuDxe: Remove unused codes and files 2016-08-17 20:07:07 +08:00
X64 UefiCpuPkg/CpuDxe: Remove unused codes and files 2016-08-17 20:07:07 +08:00
CpuDxe.c UefiCpuPkg/CpuDxe: Do not ASSERT on AllocateMemorySpace() error 2017-02-27 10:28:37 +08:00
CpuDxe.h UefiCpuPkg/CpuDxe: Fix hard code actual TimerPeriod value 2017-02-22 15:04:06 +08:00
CpuDxe.inf UefiCpuPkg/CpuDxe: Add support for PCD PcdPteMemoryEncryptionAddressOrMask 2017-03-06 15:34:24 +08:00
CpuDxe.uni UefiCpuPkg/CpuDxe: Consume MpInitLib to produce CPU MP Protocol services 2016-08-17 20:06:56 +08:00
CpuDxeExtra.uni UefiCpuPkg/CpuDxe: Consume MpInitLib to produce CPU MP Protocol services 2016-08-17 20:06:56 +08:00
CpuGdt.c UefiCpuPkg: CpuDxe: Update GDT to be consistent with DxeIplPeim 2015-10-30 17:32:27 +00:00
CpuGdt.h UefiCpuPkg: CpuDxe: Update GDT to be consistent with DxeIplPeim 2015-10-30 17:32:27 +00:00
CpuMp.c UefiCpuPkg/CpuDxe: Replace EFI_D_xxx with DEBUG_xxx in DEBUG() 2017-02-24 10:52:40 +08:00
CpuMp.h UefiCpuPkg/CpuDxe: Remove unused codes and files 2016-08-17 20:07:07 +08:00
CpuPageTable.c UefiCpuPkg/CpuDxe: Add support for PCD PcdPteMemoryEncryptionAddressOrMask 2017-03-06 15:34:24 +08:00
CpuPageTable.h UefiCpuPkg/CpuDxe: Add memory attribute setting. 2017-02-22 14:07:01 +08:00