summaryrefslogtreecommitdiff
path: root/OvmfPkg
AgeCommit message (Expand)AuthorFilesLines
2021-01-07OvfmPkg/VmgExitLib: Validate #VC MMIO is to un-encrypted memoryTom Lendacky6-1/+88
2021-01-07OvmfPkg/PlatformPei: Reserve GHCB backup pages if S3 is supportedTom Lendacky2-0/+7
2021-01-07OvmfPkg/VmgExitLib: Support nested #VCsTom Lendacky13-27/+404
2021-01-07OvmfPkg/MemEncryptSevLib: Address range encryption state interfaceTom Lendacky10-12/+368
2021-01-07OvmfPkg/MemEncryptSevLib: Make the MemEncryptSevLib available for SECTom Lendacky7-4/+289
2021-01-07OvmfPkg/MemEncryptSevLib: Coding style fixes in prep for SEC libraryTom Lendacky1-6/+6
2021-01-07OvmfPkg/VmgExitLib: Check for an explicit DR7 cached valueTom Lendacky1-4/+7
2021-01-07OvmfPkg/AmdSevDxe: Clear encryption bit on PCIe MMCONFIG rangeTom Lendacky2-2/+26
2021-01-07OvmfPkg: Obtain SEV encryption mask with the new MemEncryptSevLib APITom Lendacky4-40/+11
2021-01-07OvmfPkg/MemEncryptSevLib: Add an interface to retrieve the encryption maskTom Lendacky12-104/+400
2021-01-07OvmfPkg/ResetVector: Save the encryption mask at boot timeTom Lendacky3-1/+12
2021-01-07OvmfPkg/ResetVector: Perform a simple SEV-ES sanity checkTom Lendacky1-0/+16
2021-01-07OvmfPkg/ResetVector: Validate the encryption bit position for SEV/SEV-ESTom Lendacky4-3/+136
2021-01-07OvmfPkg/Sec: Move SEV-ES SEC workarea definition to common header fileTom Lendacky2-5/+17
2021-01-07Ovmf/ResetVector: Simplify and consolidate the SEV features checksTom Lendacky1-30/+45
2021-01-07OvmfPkg/VirtioFsDxe: call IsTimeValid() before EfiTimeToEpoch()Laszlo Ersek1-6/+16
2020-12-22OvmfPkg/.azurepipelines: Enable EDK II CI for stable/* branchesMichael D Kinney2-0/+4
2020-12-21OvmfPkg/VirtioFsDxe: handle attribute updates in EFI_FILE_PROTOCOL.SetInfoLaszlo Ersek1-1/+106
2020-12-21OvmfPkg/VirtioFsDxe: add helper for determining file mode bits updateLaszlo Ersek3-0/+106
2020-12-21OvmfPkg/VirtioFsDxe: add helper for determining access time updatesLaszlo Ersek2-0/+116
2020-12-21OvmfPkg/VirtioFsDxe: add helper for determining file size updateLaszlo Ersek2-0/+48
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_SETATTRLaszlo Ersek4-1/+219
2020-12-21OvmfPkg/VirtioFsDxe: handle file rename/move in EFI_FILE_PROTOCOL.SetInfoLaszlo Ersek1-1/+233
2020-12-21OvmfPkg/VirtioFsDxe: add helper for composing rename/move destination pathLaszlo Ersek2-0/+202
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_RENAME2Laszlo Ersek4-0/+156
2020-12-21OvmfPkg/VirtioFsDxe: handle the volume label in EFI_FILE_PROTOCOL.SetInfoLaszlo Ersek1-1/+225
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Write()Laszlo Ersek1-1/+62
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_WRITELaszlo Ersek5-2/+196
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Flush()Laszlo Ersek1-1/+25
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Read() for directoriesLaszlo Ersek1-1/+342
2020-12-21OvmfPkg/VirtioFsDxe: add EFI_FILE_INFO cache fields to VIRTIO_FS_FILELaszlo Ersek6-0/+42
2020-12-21OvmfPkg/VirtioFsDxe: convert FUSE dirent filename to EFI_FILE_INFOLaszlo Ersek2-0/+85
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Read() for regular filesLaszlo Ersek1-1/+74
2020-12-21OvmfPkg/VirtioFsDxe: add a shared wrapper for FUSE_READ / FUSE_READDIRPLUSLaszlo Ersek5-4/+276
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.GetPosition, .SetPositionLaszlo Ersek5-2/+50
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.GetInfo()Laszlo Ersek2-1/+194
2020-12-21OvmfPkg/VirtioFsDxe: add helper for formatting UEFI basenamesLaszlo Ersek2-0/+68
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_STATFSLaszlo Ersek4-0/+127
2020-12-21OvmfPkg/VirtioFsDxe: erase the dir. entry in EFI_FILE_PROTOCOL.Delete()Laszlo Ersek1-3/+41
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Open()Laszlo Ersek1-1/+479
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_GETATTRLaszlo Ersek4-0/+140
2020-12-21OvmfPkg/VirtioFsDxe: add a shared wrapper for FUSE_UNLINK / FUSE_RMDIRLaszlo Ersek4-0/+125
2020-12-21OvmfPkg/VirtioFsDxe: split canon. path into last parent + last componentLaszlo Ersek2-0/+139
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_LOOKUPLaszlo Ersek4-0/+164
2020-12-21OvmfPkg/VirtioFsDxe: convert FUSE inode attributes to EFI_FILE_INFOLaszlo Ersek7-0/+134
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_CREATELaszlo Ersek4-0/+182
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_MKDIRLaszlo Ersek4-0/+198
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_OPENLaszlo Ersek4-14/+156
2020-12-21OvmfPkg/VirtioFsDxe: manage path lifecycle in OpenVolume, Close, DeleteLaszlo Ersek4-1/+15
2020-12-21OvmfPkg/VirtioFsDxe: add helper for appending and sanitizing pathsLaszlo Ersek3-0/+507