projects
/
mirror_edk2.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
2022-12-18
Tom Lendacky
OvmfPkg/IoMmuDxe: Add SEV support for reserved shared...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2022-05-20
Tom Lendacky
OvmfPkg: Make an Ia32/X64 hybrid build work with SEV
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-12-09
Tom Lendacky
UefiCpuPkg/MpInitLib: Use SEV-SNP AP Creation NAE event...
Cc:
Tom Lendacky
<thomas.lendacky@amd.com>
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-05-29
Tom Lendacky
MdePkg/BaseLib: add support for RMPADJUST instruction
Cc:
Tom Lendacky
<thomas.lendacky@amd.com>
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-05-29
Tom Lendacky
MdePkg/Register/Amd: define GHCB macros for SNP AP...
Cc:
Tom Lendacky
<thomas.lendacky@amd.com>
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-26
Tom Lendacky
OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Use physical...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvfmPkg/VmgExitLib: Validate #VC MMIO is to un-encrypted...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg/PlatformPei: Reserve GHCB backup pages if S3...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg/VmgExitLib: Support nested #VCs
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg/MemEncryptSevLib: Address range encryption...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg/MemEncryptSevLib: Make the MemEncryptSevLib...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg/MemEncryptSevLib: Coding style fixes in prep...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg/VmgExitLib: Check for an explicit DR7 cached...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg/AmdSevDxe: Clear encryption bit on PCIe MMCONFIG...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg: Obtain SEV encryption mask with the new MemEncryptS...
Signed-off-by:
Tom Lendacky
<thomas.lendacky@amd.com>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg/MemEncryptSevLib: Add an interface to retrieve...
Signed-off-by:
Tom Lendacky
<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>
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>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
OvmfPkg/ResetVector: Validate the encryption bit position...
Signed-off-by:
Tom Lendacky
<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>
commit
|
commitdiff
|
tree
2021-01-07
Tom Lendacky
Ovmf/ResetVector: Simplify and consolidate the SEV...
Signed-off-by:
Tom Lendacky
<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>
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>
commit
|
commitdiff
|
tree
2020-11-10
Tom Lendacky
OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Fix erase blocks...
Signed-off-by:
Tom Lendacky
<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>
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>
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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2020-10-19
Tom Lendacky
UefiCpuPkg/MpInitLib: Reduce reset vector memory pressure
Signed-off-by:
Tom Lendacky
<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>
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