]> git.proxmox.com Git - mirror_edk2.git/commit
OvmfPkg: Copy the required CSM components from framework packages
authorHao A Wu <hao.a.wu@intel.com>
Wed, 15 May 2019 03:22:29 +0000 (11:22 +0800)
committerHao A Wu <hao.a.wu@intel.com>
Fri, 14 Jun 2019 05:05:33 +0000 (13:05 +0800)
commitb522c77bdb4538710715dd13502840a2ca8072f6
treebddb2f23f144c6d444340916f3e934cd35ab1c6b
parentbb4485d388392c9b99aac2435ab08e3d54836f26
OvmfPkg: Copy the required CSM components from framework packages

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1811

This commit copies the exact:

Drivers:
* VideoDxe
* LegacyBiosDxe

Libraries:
* LegacyBootMaintUiLib
* LegacyBootManagerLib

Guid header files:
* Legacy Bios Guid
* LegacyDevOrder Guid

Protocol header files:
* Firmware Volume Protocol
* ISA ACPI Protocol
* ISA I/O Protocol
* Legacy BIOS Protocol
* Legacy BIOS Platform Protocol
* Legacy Interrupt Protocol
* VGA Mini Port Protocol

Framework header files (within IntelFrameworkPkg):
* FrameworkDxe.h
* Framework/BootScript.h
* Framework/DxeCis.h
* Framework/FirmwareVolumeHeader.h
* Framework/FirmwareVolumeImageFormat.h
* Framework/FrameworkInternalFormRepresentation.h
* Framework/Hob.h
* Framework/StatusCode.h

from IntelFramework[Module]Pkg to OvmfPkg/Csm/ folder.

Cc: Ray Ni <ray.ni@intel.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Hao A Wu <hao.a.wu@intel.com>
Reviewed-by: David Woodhouse <dwmw2@infradead.org>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
50 files changed:
OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideo.c [new file with mode: 0644]
OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideo.h [new file with mode: 0644]
OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideoDxe.uni [new file with mode: 0644]
OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideoDxeExtra.uni [new file with mode: 0644]
OvmfPkg/Csm/BiosThunk/VideoDxe/ComponentName.c [new file with mode: 0644]
OvmfPkg/Csm/BiosThunk/VideoDxe/VesaBiosExtensions.h [new file with mode: 0644]
OvmfPkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf [new file with mode: 0644]
OvmfPkg/Csm/Include/Framework/BootScript.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Framework/DxeCis.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Framework/FirmwareVolumeHeader.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Framework/FirmwareVolumeImageFormat.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Framework/FrameworkInternalFormRepresentation.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Framework/Hob.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Framework/StatusCode.h [new file with mode: 0644]
OvmfPkg/Csm/Include/FrameworkDxe.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Guid/LegacyBios.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Guid/LegacyDevOrder.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Protocol/FirmwareVolume.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Protocol/IsaAcpi.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Protocol/IsaIo.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Protocol/LegacyBios.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Protocol/LegacyBiosPlatform.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Protocol/LegacyInterrupt.h [new file with mode: 0644]
OvmfPkg/Csm/Include/Protocol/VgaMiniPort.h [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/IA32/InterruptTable.nasm [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyBbs.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyBda.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyBios.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxe.uni [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxeExtra.uni [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyBootSupport.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyCmos.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyIde.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacyPci.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/LegacySio.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/Thunk.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBiosDxe/X64/InterruptTable.nasm [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUi.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUi.h [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiLib.inf [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiLib.uni [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiStrings.uni [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiVfr.Vfr [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiVfr.h [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootManagerLib/InternalLegacyBm.h [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootManagerLib/LegacyBm.c [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootManagerLib/LegacyBootManagerLib.inf [new file with mode: 0644]
OvmfPkg/Csm/LegacyBootManagerLib/LegacyBootManagerLib.uni [new file with mode: 0644]