summaryrefslogtreecommitdiffstats
path: root/ArmVirtPkg/Library/QemuFwCfgLib
diff options
context:
space:
mode:
authorLaszlo Ersek <lersek@redhat.com>2016-11-30 11:35:00 +0100
committerLaszlo Ersek <lersek@redhat.com>2016-12-05 19:44:36 +0100
commitde01f72cc77d58162cb3ba7cd06f931fc9d13822 (patch)
tree18449caa3c6150f9f6ebef153a8476de58e4ff8f /ArmVirtPkg/Library/QemuFwCfgLib
parent5297c0bf832df31107d1e1681d72728a2caf5765 (diff)
downloadedk2-de01f72cc77d58162cb3ba7cd06f931fc9d13822.tar.gz
edk2-de01f72cc77d58162cb3ba7cd06f931fc9d13822.tar.bz2
edk2-de01f72cc77d58162cb3ba7cd06f931fc9d13822.zip
ArmVirtPkg, OvmfPkg: QemuFwCfgLib: move DMA-related defs to lib class
Move the type and macro definitions related to QEMU's DMA-like fw_cfg access method to the library class header. Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Leif Lindholm <leif.lindholm@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Diffstat (limited to 'ArmVirtPkg/Library/QemuFwCfgLib')
-rw-r--r--ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c b/ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c
index 2fd8d90505..6033a2a14c 100644
--- a/ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c
+++ b/ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c
@@ -53,26 +53,6 @@ STATIC READ_BYTES_FUNCTION DmaReadBytes;
//
STATIC READ_BYTES_FUNCTION *InternalQemuFwCfgReadBytes = MmioReadBytes;
-//
-// Communication structure for DmaReadBytes(). All fields are encoded in big
-// endian.
-//
-#pragma pack (1)
-typedef struct {
- UINT32 Control;
- UINT32 Length;
- UINT64 Address;
-} FW_CFG_DMA_ACCESS;
-#pragma pack ()
-
-//
-// Macros for the FW_CFG_DMA_ACCESS.Control bitmap (in native encoding).
-//
-#define FW_CFG_DMA_CTL_ERROR BIT0
-#define FW_CFG_DMA_CTL_READ BIT1
-#define FW_CFG_DMA_CTL_SKIP BIT2
-#define FW_CFG_DMA_CTL_SELECT BIT3
-
/**
Returns a boolean indicating if the firmware configuration interface