]> git.proxmox.com Git - mirror_edk2.git/commit - OvmfPkg/OvmfPkg.dec
OvmfPkg: remove BLOCK_MMIO_PROTOCOL and BlockMmioToBlockIoDxe
authorLaszlo Ersek <lersek@redhat.com>
Tue, 10 Apr 2018 17:34:50 +0000 (19:34 +0200)
committerLaszlo Ersek <lersek@redhat.com>
Tue, 10 Apr 2018 19:39:40 +0000 (21:39 +0200)
commit6301d2e24ab67786fa36a6d87e7a0f6625e7b831
tree171bdacd5a80241e75e9f749995d3481891ab052
parent13d909f89a3cee1c1f6b851a4cda7bd1a44e90ae
OvmfPkg: remove BLOCK_MMIO_PROTOCOL and BlockMmioToBlockIoDxe

BLOCK_MMIO_PROTOCOL and BlockMmioToBlockIoDxe were introduced to OvmfPkg
in March 2010, in adjacent commits b0f5144676fa and efd82c5794ec. In the
past eight years, no driver or application seems to have materialized that
produced BLOCK_MMIO_PROTOCOL instances. Meanwhile the UEFI spec has
developed the EFI_RAM_DISK_PROTOCOL, which edk2 implements (and OVMF
includes) as RamDiskDxe.

Rather than fixing issues in the unused BlockMmioToBlockIoDxe driver,
remove the driver, together with the BLOCK_MMIO_PROTOCOL definition that
now becomes unused too.

Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Steven Shi <steven.shi@intel.com>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=926
Reported-by: Steven Shi <steven.shi@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
12 files changed:
OvmfPkg/BlockMmioToBlockIoDxe/BlockIo.c [deleted file]
OvmfPkg/BlockMmioToBlockIoDxe/BlockIo.h [deleted file]
OvmfPkg/BlockMmioToBlockIoDxe/BlockIo.inf [deleted file]
OvmfPkg/BlockMmioToBlockIoDxe/ComponentName.c [deleted file]
OvmfPkg/Include/Protocol/BlockMmio.h [deleted file]
OvmfPkg/OvmfPkg.dec
OvmfPkg/OvmfPkgIa32.dsc
OvmfPkg/OvmfPkgIa32.fdf
OvmfPkg/OvmfPkgIa32X64.dsc
OvmfPkg/OvmfPkgIa32X64.fdf
OvmfPkg/OvmfPkgX64.dsc
OvmfPkg/OvmfPkgX64.fdf