summaryrefslogtreecommitdiff
path: root/OvmfPkg
AgeCommit message (Expand)AuthorFilesLines
2017-08-29OvmfPkg/QemuFwCfgDxeLib: SEV: zero FW_CFG_DMA_ACCESS before decrypting itLaszlo Ersek1-0/+7
2017-08-28OvmfPkg/VirtioBlkDxe: negotiate VIRTIO_F_IOMMU_PLATFORMBrijesh Singh1-2/+3
2017-08-28Ovmfpkg/VirtioBlkDxe: map virtio-blk request and response buffersBrijesh Singh1-13/+125
2017-08-28OvmfPkg/VirtioBlkDxe: map VRING using VirtioRingMap()Brijesh Singh2-8/+38
2017-08-25Revert "OvmfPkg/build.sh: select the GCC49 toolchain settings for gcc-7.*"Laszlo Ersek1-1/+1
2017-08-25OvmfPkg/VirtioRngDxe: negotiate VIRTIO_F_IOMMU_PLATFORMBrijesh Singh1-2/+2
2017-08-25OvmfPkg/Virtio10: define VIRTIO_F_IOMMU_PLATFORM feature bitBrijesh Singh1-1/+3
2017-08-25OvmfPkg/VirtioRngDxe: map host address to device addressBrijesh Singh2-9/+75
2017-08-25OvmfPkg/VirtioLib: change the parameter of VirtioAppendDesc() to UINT64Brijesh Singh2-36/+37
2017-08-25OvmfPkg/VirtioLib: alloc VRING buffer with AllocateSharedPages()Brijesh Singh3-12/+16
2017-08-25OvmfPkg/VirtioLib: add function to map VRINGBrijesh Singh2-0/+71
2017-08-25OvmfPkg/Virtio10Dxe: add the RingBaseShift offsetBrijesh Singh1-2/+3
2017-08-25OvmfPkg/Virtio: take RingBaseShift in SetQueueAddress()Brijesh Singh11-12/+42
2017-08-25OvmfPkg/VirtioLib: take VirtIo instance in VirtioRingInit/VirtioRingUninitBrijesh Singh8-26/+44
2017-08-25OvmfPkg/VirtioLib: add VirtioMapAllBytesInSharedBuffer() helper functionBrijesh Singh2-0/+137
2017-08-25OvmfPkg/VirtioMmioDeviceLib: implement IOMMU-like member functionsBrijesh Singh3-2/+99
2017-08-25OvmfPkg/VirtioPciDeviceDxe: implement IOMMU-like member functionsBrijesh Singh3-1/+98
2017-08-25OvmfPkg/Virtio10Dxe: implement IOMMU-like member functionsBrijesh Singh1-2/+120
2017-08-25OvmfPkg: introduce IOMMU-like member functions to VIRTIO_DEVICE_PROTOCOLBrijesh Singh1-0/+143
2017-08-24OvmfPkg/QemuVideoDxe: remove AARCH64/ARM supportArd Biesheuvel1-2/+2
2017-08-17OvmfPkg/build.sh: select the GCC49 toolchain settings for gcc-7.*Laszlo Ersek1-1/+1
2017-08-15OvmfPkg/Protocol/VirtioDevice: fix comment styleBrijesh Singh1-3/+11
2017-08-15OvmfPkg/VirtioMmioDeviceLib: add missing IN and OUT decorationBrijesh Singh2-28/+28
2017-08-15OvmfPkg/VirtioPciDeviceDxe: add missing IN and OUT decorationBrijesh Singh2-24/+24
2017-08-15OvmfPkg/Virtio10Dxe: supply missing BUS_MASTER attributeBrijesh Singh1-1/+1
2017-08-15OvmfPkg/VirtioPciDeviceDxe: supply missing BUS_MASTER attributeBrijesh Singh1-3/+7
2017-08-08OvmfPkg/AcpiPlatformDxe: short-circuit the transfer of an empty S3_CONTEXTLaszlo Ersek1-1/+9
2017-08-05OvmfPkg/PlatformPei: support >=1TB high RAM, and discontiguous high RAMLaszlo Ersek1-2/+127
2017-08-05OvmfPkg/QemuFwCfgLib: Use BusMasterCommonBuffer to map FW_CFG_DMA_ACCESSBrijesh Singh5-292/+367
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-08-03OvmfPkg: Undo removal of License.txtMichael D Kinney1-0/+50
2017-08-03edk2: Move License.txt file to rootMichael D Kinney1-50/+0
2017-08-03edk2: Move TianoCore Contribution Agreement to rootMichael D Kinney1-218/+0
2017-07-12OvmfPkg/QemuFwCfgLib: Suppress GCC49 IA32 build failureBrijesh Singh1-0/+5
2017-07-10OvmfPkg: update PciHostBridgeDxe to use PlatformHasIoMmuLibBrijesh Singh3-0/+3
2017-07-10OvmfPkg/QemuFwCfgLib: Add SEV supportBrijesh Singh1-2/+52
2017-07-10OvmfPkg/QemuFwCfgLib: Add option to dynamic alloc FW_CFG_DMA AccessBrijesh Singh1-7/+10
2017-07-10OvmfPkg/QemuFwCfgLib: Implement SEV internal function for Dxe phaseBrijesh Singh2-0/+121