summaryrefslogtreecommitdiff
path: root/OvmfPkg
AgeCommit message (Expand)AuthorFilesLines
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
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 Singh7-7/+176
2017-07-10OvmfPkg: Add IoMmuDxe driverBrijesh Singh10-0/+610
2017-07-10OvmfPkg: Add PlatformHasIoMmuLibBrijesh Singh2-0/+71
2017-07-10OvmfPkg: Introduce IoMmuAbsent Protocol GUIDBrijesh Singh1-0/+1
2017-07-10OvmfPkg: Add AmdSevDxe driverBrijesh Singh6-0/+124
2017-07-10OvmfPkg/PlatformPei: Set memory encryption PCD when SEV is enabledBrijesh Singh7-0/+80
2017-07-10OvmfPkg/BaseMemcryptSevLib: Add SEV helper libraryBrijesh Singh10-0/+1015
2017-07-10OvmfPkg: Update dsc to use IoLib from BaseIoLibIntrinsicSev.infBrijesh Singh3-3/+3
2017-07-10OvmfPkg/ResetVector: Set C-bit when building initial page tableBrijesh Singh1-1/+61
2017-07-05OvmfPkg: mention the extended TSEG near the PcdQ35TsegMbytes declarationLaszlo Ersek1-3/+4
2017-07-05OvmfPkg/PlatformPei: honor extended TSEG in PcdQ35TsegMbytes if availableLaszlo Ersek3-6/+58
2017-07-05OvmfPkg/SmmAccess: support extended TSEG sizeLaszlo Ersek2-2/+5
2017-07-05OvmfPkg/IndustryStandard/Q35MchIch9.h: add extended TSEG size macrosLaszlo Ersek1-0/+4
2017-07-05OvmfPkg: make PcdQ35TsegMbytes dynamicLaszlo Ersek4-7/+10
2017-07-05OvmfPkg/SmmAccess: prepare for PcdQ35TsegMbytes becoming dynamicLaszlo Ersek6-5/+40
2017-07-05OvmfPkg/PlatformPei: prepare for PcdQ35TsegMbytes becoming dynamicLaszlo Ersek3-3/+23
2017-07-05OvmfPkg: widen PcdQ35TsegMbytes to UINT16Laszlo Ersek3-7/+7
2017-07-05OvmfPkg: update -D E1000_ENABLE from Intel PROEFI v.07 to BootUtil v.22Laszlo Ersek4-18/+24