]>
2021-01-07 | Tom Lendacky | OvmfPkg/MemEncryptSevLib: Add an interface to retrieve... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...e9535760ddf3a38a142a71.1610045305.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2021-01-07 | Tom Lendacky | OvmfPkg/ResetVector: Save the encryption mask at boot... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...d45bc323e94465dca4e621.1610045305.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2021-01-07 | Tom Lendacky | OvmfPkg/ResetVector: Perform a simple SEV-ES sanity... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...13982df82d472187e59b92.1610045305.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2021-01-07 | Tom Lendacky | OvmfPkg/ResetVector: Validate the encryption bit position... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...964ed64115046cc706ce67.1610045305.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2021-01-07 | Tom Lendacky | OvmfPkg/Sec: Move SEV-ES SEC workarea definition to... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...d540e89b9f3473a6d17231.1610045305.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2021-01-07 | Tom Lendacky | Ovmf/ResetVector: Simplify and consolidate the SEV... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...610bf42ee39101c21aff68.1610045305.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | UefiCpuPkg/MpInitLib: For SEV-ES guest, set stack based... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...71df70972f1851273020d8.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | UefiCpuPkg, OvmfPkg: Disable interrupts when using... Cc: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...42eb317589176cf7d8592a.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Fix erase blocks... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...50be20731842a2e1d4b59a.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Set the SwScratch... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...87e6c69d48bf6cb067c7d8.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | UefiCpuPkg/MpInitLib: Set the SW exit fields when performing... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...3fb4817467cef24510c31c.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | OvmfPkg/VmgExitLib: Set the SwScratch valid bit for... Cc: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...c47bf10c9e59c6766d7eb6.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | OvmfPkg/VmgExitLib: Set the SwScratch valid bit for... Cc: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...00e86f61c3445f1208226d.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | OvmfPkg/VmgExitLib: Set the SW exit fields when performing... Cc: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...b1d16ab1b52e99a74a734f.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | OvmfPkg/VmgExitLib: Implement new VmgExitLib interfaces Cc: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...7942fe9a00ecd4c6b77ecf.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | UefiCpuPkg/VmgExitLib: Add interfaces to set/read GHCB... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...e277d3d7c2eb284621355e.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-11-10 | Tom Lendacky | MdePkg: Clean up GHCB field offsets and save area Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...dd7586b8df28b91b75b72b.1604685192.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-10-19 | Tom Lendacky | UefiCpuPkg/MpInitLib: Reduce reset vector memory pressure Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...202b3851257ca07b9239ba.1600884239.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-24 | Tom Lendacky | UefiCpuPkg/MpInitLib: Always initialize the DoDecrement... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...5f8457704676067210cacf.1597935198.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | Maintainers.txt: Add reviewers for the OvmfPkg SEV... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | UefiCpuPkg/MpInitLib: Prepare SEV-ES guest APs for... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg: Move the GHCB allocations into reserved memory Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg: Use the SEV-ES work area for the SEV-ES AP... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | UefiCpuPkg: Allow AP booting under SEV-ES Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | UefiCpuPkg/MpInitLib: Add CPU MP data flag to indicate... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | UefiCpuPkg: Add a 16-bit protected mode code segment... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Bypass flash... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/Sec: Enable cache early to speed up booting Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/Sec: Add #VC exception handling for Sec phase Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/ResetVector: Add support for a 32-bit SEV check Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/PlatformPei: Reserve SEV-ES work area if S3... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg: Reserve a page in memory for the SEV-ES usage Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | UefiCpuPkg: Create an SEV-ES workarea PCD Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/PlatformPei: Move early GDT into ram when SEV... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg: Create GHCB pages for use during Pei and Dxe... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/PlatformPei: Reserve GHCB-related areas if... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg: Create a GHCB page for use during Sec phase Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg: Add support to perform SEV-ES initialization Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/MemEncryptSevLib: Add an SEV-ES guest indicator... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for DR7 Read/Write... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for MWAIT/MWAITX NAE... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for MONITOR/MONITORX... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for RDTSCP NAE events Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for VMMCALL NAE events Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for INVD NAE events Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for RDPMC NAE events Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for RDTSC NAE events Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for WBINVD NAE events Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for NPF NAE events... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for MSR_PROT NAE events Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for CPUID NAE events Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Support string IO for IOIO_PROT... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Add support for IOIO_PROT NAE events Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | OvmfPkg/VmgExitLib: Implement library support for VmgExitLib... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-17 | Tom Lendacky | UefiCpuPkg/CpuExceptionHandler: Add base support for... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | UefiPayloadPkg: Prepare UefiPayloadPkg to use the VmgExitLib... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | OvmfPkg: Prepare OvmfPkg to use the VmgExitLib library Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | UefiCpuPkg: Implement library support for VMGEXIT Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | MdePkg/BaseLib: Add support for the VMGEXIT instruction Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | MdePkg/BaseLib: Add support for the XGETBV instruction Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | MdeModulePkg/DxeIplPeim: Support GHCB pages when creating... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | MdePkg: Add a structure definition for the GHCB Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | MdePkg: Add the MSR definition for the GHCB register Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | UefiCpuPkg: Create PCD to be used in support of SEV-ES Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-08-16 | Tom Lendacky | MdeModulePkg: Create PCDs to be used in support of... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-05-11 | Lendacky, Thomas | UefiCpuPkg/CpuExceptionHandler: Revert CpuExceptionHandler... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...d17a22f0bcfaeb41ee8e3b.1588856809.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-05-11 | Lendacky, Thomas | OvmfPkg: Use toolchain appropriate CpuExceptionHandlerLib Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...80645f2022b9b76e29f66f.1588856809.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |
2020-05-11 | Lendacky, Thomas | UefiCpuPkg/CpuExceptionHandler: Make XCODE5 changes... Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> ...33a5738f6a444a15d71b74.1588856809.git.thomas.lendacky@amd.com> |
commit | commitdiff | tree |