summaryrefslogtreecommitdiff
path: root/OvmfPkg/Library
AgeCommit message (Expand)AuthorFilesLines
2017-11-28OvmfPkg/QemuBootOrderLib: let an OFW devpath match multiple UEFI boot optsLaszlo Ersek1-1/+0
2017-11-28OvmfPkg/QemuBootOrderLib: skip already matched / appended UEFI boot optsLaszlo Ersek1-1/+2
2017-11-17OvmfPkg: save on I/O port accesses when the debug port is not in usePaolo Bonzini4-9/+127
2017-11-17OvmfPkg: create a separate PlatformDebugLibIoPort instance for SECPaolo Bonzini5-16/+116
2017-11-17OvmfPkg: make PlatformDebugLibIoPort a proper BASE libraryPaolo Bonzini1-3/+2
2017-11-17OvmfPkg/XenHypercallLib: enable virt extensions for ARMArd Biesheuvel2-0/+5
2017-09-22OvmfPkg/QemuBootOrderLib: recognize "usb-storage" devices in XHCI portsLaszlo Ersek1-0/+44
2017-09-11OvmfPkg/PlatformBootManagerLib: log informative message at DEBUG_INFO lvlLaszlo Ersek1-1/+1
2017-09-11OvmfPkg/PlatformDebugLibIoPort: write messages with IoWriteFifo8()Laszlo Ersek1-12/+8
2017-09-01OvmfPkg/BaseMemEncryptSevLib: fix typos in DEBUG messagesLaszlo Ersek1-2/+2
2017-09-01OvmfPkg/BaseMemEncryptSevLib: clean up upper-case / lower-case in DEBUGsLaszlo Ersek1-3/+3
2017-09-01OvmfPkg/BaseMemEncryptSevLib: promote DEBUG_WARN levels to DEBUG_ERRORLaszlo Ersek1-8/+8
2017-09-01OvmfPkg/BaseMemEncryptSevLib: clean up debug logging of PhysicalAddressLaszlo Ersek1-8/+9
2017-09-01OvmfPkg/BaseMemEncryptSevLib: clean up DEBUG prefixesLaszlo Ersek1-7/+7
2017-09-01OvmfPkg/BaseMemEncryptSevLib: break DEBUG calls to multiple linesLaszlo Ersek1-20/+48
2017-09-01OvmfPkg/BaseMemEncryptSevLib: unify encrypt/decrypt DEBUG messagesLaszlo Ersek1-8/+12
2017-08-29OvmfPkg/QemuFwCfgDxeLib: SEV: zero FW_CFG_DMA_ACCESS before decrypting itLaszlo Ersek1-0/+7
2017-08-25OvmfPkg/VirtioLib: change the parameter of VirtioAppendDesc() to UINT64Brijesh Singh1-19/+19
2017-08-25OvmfPkg/VirtioLib: alloc VRING buffer with AllocateSharedPages()Brijesh Singh2-9/+14
2017-08-25OvmfPkg/VirtioLib: add function to map VRINGBrijesh Singh1-0/+45
2017-08-25OvmfPkg/Virtio: take RingBaseShift in SetQueueAddress()Brijesh Singh2-2/+6
2017-08-25OvmfPkg/VirtioLib: take VirtIo instance in VirtioRingInit/VirtioRingUninitBrijesh Singh1-4/+10
2017-08-25OvmfPkg/VirtioLib: add VirtioMapAllBytesInSharedBuffer() helper functionBrijesh Singh1-0/+85
2017-08-25OvmfPkg/VirtioMmioDeviceLib: implement IOMMU-like member functionsBrijesh Singh3-2/+99
2017-08-15OvmfPkg/VirtioMmioDeviceLib: add missing IN and OUT decorationBrijesh Singh2-28/+28
2017-08-05OvmfPkg/QemuFwCfgLib: Use BusMasterCommonBuffer to map FW_CFG_DMA_ACCESSBrijesh Singh5-292/+367
2017-07-12OvmfPkg/QemuFwCfgLib: Suppress GCC49 IA32 build failureBrijesh Singh1-0/+5
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
2017-07-10OvmfPkg/QemuFwCfgLib: Implement SEV internal functions for PEI phaseBrijesh Singh2-2/+71
2017-07-10OvmfPkg/QemuFwCfgLib: Implement SEV internal function for SEC phaseBrijesh Singh1-0/+57
2017-07-10OvmfPkg/QemuFwCfgLib: Prepare for SEV supportBrijesh Singh1-0/+37
2017-07-10OvmfPkg/QemuFwCfgLib: Provide Pei and Dxe specific libraryBrijesh Singh4-4/+170
2017-07-10OvmfPkg: Add PlatformHasIoMmuLibBrijesh Singh2-0/+71
2017-07-10OvmfPkg/BaseMemcryptSevLib: Add SEV helper libraryBrijesh Singh6-0/+931
2017-03-15OvmfPkg/QemuFwCfgS3Lib: Fix VS tool chain build failureDandan Bi4-11/+12
2017-03-14OvmfPkg/QemuFwCfgS3Lib: implement opcode APIs for DXE fw_cfg instanceLaszlo Ersek2-0/+800
2017-03-14OvmfPkg/QemuFwCfgS3Lib: implement opcode APIs for PEI fw_cfg instanceLaszlo Ersek2-0/+89
2017-03-14OvmfPkg/QemuFwCfgS3Lib: implement opcode APIs for Base Null instanceLaszlo Ersek3-0/+302
2017-03-14ArmVirtPkg, OvmfPkg: retire QemuFwCfgS3Enabled() from QemuFwCfgLibLaszlo Ersek5-28/+4
2017-03-14OvmfPkg/QemuFwCfgS3Lib: add initial PEI and DXE fw_cfg library instancesLaszlo Ersek3-0/+127
2017-03-14OvmfPkg/QemuFwCfgS3Lib: add initial Base Null library instanceLaszlo Ersek2-0/+78
2017-02-22OvmfPkg/QemuFwCfg: introduce FW_CFG_IO_DMA_ADDRESS, adapt the packageLaszlo Ersek1-2/+2
2017-02-22OvmfPkg/QemuFwCfg: introduce FW_CFG_IO_DATA, adapt the packageLaszlo Ersek1-3/+3
2017-02-22OvmfPkg/QemuFwCfg: introduce FW_CFG_IO_SELECTOR, adapt the packageLaszlo Ersek1-1/+1
2017-02-10OvmfPkg/QemuBootOrderLib: Fix NOOPT build failureDandan Bi1-1/+1
2017-01-31OvmfPkg/QemuFwCfgLib: add QemuFwCfgSkipBytes()Laszlo Ersek1-0/+44
2017-01-31OvmfPkg/QemuFwCfgLib: generalize InternalQemuFwCfgDmaBytes() to SKIP opLaszlo Ersek1-12/+19
2017-01-19OvmfPkg: Remove superfluous return statements.Thomas Huth1-3/+0