summaryrefslogtreecommitdiff
path: root/OvmfPkg/IoMmuDxe
AgeCommit message (Expand)AuthorFilesLines
2024-01-31OvmfPkg/IoMmuDxe: Provide an implementation for SetAttributeTom Lendacky1-2/+53
2023-09-02OvmfPkg/IoMmuDxe: don't rely on TPLs to manage concurrencyArd Biesheuvel2-41/+60
2023-07-19OvmfPkg/IoMmuDxe: add locking to IoMmuAllocateBounceBufferGerd Hoffmann1-0/+7
2023-04-10OvmfPkg: Update code to be more C11 compliant by using __func__Rebecca Cran2-13/+13
2022-12-18OvmfPkg/IoMmuDxe: Add SEV support for reserved shared memoryTom Lendacky2-53/+83
2022-12-18OvmfPkg/IoMmuDxe: Rename AmdSevIoMmu to CcIoMmuMin M Xu4-5/+4
2022-12-18OvmfPkg/IoMmuDxe: Reserve shared memory region for DMA operationMin M Xu4-71/+716
2022-04-02OvmfPkg: Update IoMmuDxe to support TDXMin Xu4-42/+78
2021-12-07OvmfPkg: Apply uncrustify changesMichael Kubacki2-180/+191
2021-05-29OvmfPkg/BaseMemEncryptSevLib: remove Flush parameterBrijesh Singh1-4/+2
2019-04-09OvmfPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney4-29/+4
2018-03-13OvmfPkg/IoMmuDxe: list "AmdSevIoMmu.h" in the INF fileLaszlo Ersek1-0/+1
2017-09-08OvmfPkg/IoMmuDxe: unmap all IOMMU mappings at ExitBootServices()Laszlo Ersek1-0/+145
2017-09-08OvmfPkg/IoMmuDxe: generalize IoMmuUnmap() to IoMmuUnmapWorker()Laszlo Ersek1-7/+53
2017-09-08OvmfPkg/IoMmuDxe: track all mappingsLaszlo Ersek1-31/+18
2017-09-01OvmfPkg/IoMmuDxe: IoMmuFreeBuffer(): clean up DEBUG messageLaszlo Ersek1-8/+8
2017-09-01OvmfPkg/IoMmuDxe: IoMmuAllocateBuffer(): nicer and more informative DEBUGsLaszlo Ersek1-2/+11
2017-09-01OvmfPkg/IoMmuDxe: IoMmuUnmap(): clean up DEBUG messageLaszlo Ersek1-10/+2
2017-09-01OvmfPkg/IoMmuDxe: IoMmuMap(): log nicer and more informative DEBUG msgsLaszlo Ersek1-3/+28
2017-08-05OvmfPkg/IoMmuDxe: Unmap(): recycle MAP_INFO after BusMasterCommonBuffer[64]Laszlo Ersek1-8/+40
2017-08-05OvmfPkg/IoMmuDxe: abort harder on memory encryption mask failuresLaszlo Ersek1-2/+8
2017-08-05OvmfPkg/IoMmuDxe: implement in-place decryption/encryption for Map/UnmapLaszlo Ersek1-56/+189
2017-08-05OvmfPkg/IoMmuDxe: rework setup of "MapInfo->PlainTextAddress" in Map()Laszlo Ersek1-69/+87
2017-08-05OvmfPkg/IoMmuDxe: zero out pages before releasing themLaszlo Ersek1-0/+5
2017-08-05OvmfPkg/IoMmuDxe: clean up used library classesLaszlo Ersek3-15/+6
2017-08-05OvmfPkg/IoMmuDxe: propagate errors from AmdSevInstallIoMmuProtocol()Laszlo Ersek3-6/+4
2017-08-05OvmfPkg/IoMmuDxe: don't initialize local variablesLaszlo Ersek1-2/+6
2017-08-05OvmfPkg/IoMmuDxe: convert UINTN arguments to UINT64 for the %Lx fmt specLaszlo Ersek1-7/+7
2017-08-05OvmfPkg/IoMmuDxe: rename HostAddress to CryptedAddress in MAP_INFOLaszlo Ersek1-8/+8
2017-08-05OvmfPkg/IoMmuDxe: rename DeviceAddress to PlainTextAddress in MAP_INFOLaszlo Ersek1-13/+13
2017-08-05OvmfPkg/IoMmuDxe: rewrap source code to 79 charactersLaszlo Ersek4-70/+130
2017-08-05OvmfPkg/IoMmuDxe: Fix header guard macroThomas Palmer1-2/+3
2017-07-10OvmfPkg: Add IoMmuDxe driverBrijesh Singh4-0/+604