\r
#include "QemuFwCfgLibInternal.h"\r
\r
-\r
/**\r
Selects a firmware configuration item for reading.\r
\r
VOID\r
EFIAPI\r
QemuFwCfgSelectItem (\r
- IN FIRMWARE_CONFIG_ITEM QemuFwCfgItem\r
+ IN FIRMWARE_CONFIG_ITEM QemuFwCfgItem\r
)\r
{\r
- DEBUG ((DEBUG_INFO, "Select Item: 0x%x\n", (UINT16)(UINTN) QemuFwCfgItem));\r
- IoWrite16 (FW_CFG_IO_SELECTOR, (UINT16)(UINTN) QemuFwCfgItem);\r
+ DEBUG ((DEBUG_INFO, "Select Item: 0x%x\n", (UINT16)(UINTN)QemuFwCfgItem));\r
+ IoWrite16 (FW_CFG_IO_SELECTOR, (UINT16)(UINTN)QemuFwCfgItem);\r
}\r
\r
/**\r
VOID\r
EFIAPI\r
InternalQemuFwCfgReadBytes (\r
- IN UINTN Size,\r
- IN VOID *Buffer OPTIONAL\r
+ IN UINTN Size,\r
+ IN VOID *Buffer OPTIONAL\r
)\r
{\r
- if (InternalQemuFwCfgDmaIsAvailable () && Size <= MAX_UINT32) {\r
+ if (InternalQemuFwCfgDmaIsAvailable () && (Size <= MAX_UINT32)) {\r
InternalQemuFwCfgDmaBytes ((UINT32)Size, Buffer, FW_CFG_DMA_CTL_READ);\r
return;\r
}\r
+\r
IoReadFifo8 (FW_CFG_IO_DATA, Size, Buffer);\r
}\r
\r
-\r
/**\r
Reads firmware configuration bytes into a buffer\r
\r
VOID\r
EFIAPI\r
QemuFwCfgReadBytes (\r
- IN UINTN Size,\r
- IN VOID *Buffer\r
+ IN UINTN Size,\r
+ IN VOID *Buffer\r
)\r
{\r
if (InternalQemuFwCfgIsAvailable ()) {\r
VOID\r
EFIAPI\r
QemuFwCfgWriteBytes (\r
- IN UINTN Size,\r
- IN VOID *Buffer\r
+ IN UINTN Size,\r
+ IN VOID *Buffer\r
)\r
{\r
if (InternalQemuFwCfgIsAvailable ()) {\r
- if (InternalQemuFwCfgDmaIsAvailable () && Size <= MAX_UINT32) {\r
+ if (InternalQemuFwCfgDmaIsAvailable () && (Size <= MAX_UINT32)) {\r
InternalQemuFwCfgDmaBytes ((UINT32)Size, Buffer, FW_CFG_DMA_CTL_WRITE);\r
return;\r
}\r
+\r
IoWriteFifo8 (FW_CFG_IO_DATA, Size, Buffer);\r
}\r
}\r
\r
-\r
/**\r
Skip bytes in the firmware configuration item.\r
\r
VOID\r
EFIAPI\r
QemuFwCfgSkipBytes (\r
- IN UINTN Size\r
+ IN UINTN Size\r
)\r
{\r
- UINTN ChunkSize;\r
- UINT8 SkipBuffer[256];\r
+ UINTN ChunkSize;\r
+ UINT8 SkipBuffer[256];\r
\r
if (!InternalQemuFwCfgIsAvailable ()) {\r
return;\r
}\r
\r
- if (InternalQemuFwCfgDmaIsAvailable () && Size <= MAX_UINT32) {\r
+ if (InternalQemuFwCfgDmaIsAvailable () && (Size <= MAX_UINT32)) {\r
InternalQemuFwCfgDmaBytes ((UINT32)Size, NULL, FW_CFG_DMA_CTL_SKIP);\r
return;\r
}\r
}\r
}\r
\r
-\r
/**\r
Reads a UINT8 firmware configuration value\r
\r
VOID\r
)\r
{\r
- UINT8 Result;\r
+ UINT8 Result;\r
\r
QemuFwCfgReadBytes (sizeof (Result), &Result);\r
\r
return Result;\r
}\r
\r
-\r
/**\r
Reads a UINT16 firmware configuration value\r
\r
VOID\r
)\r
{\r
- UINT16 Result;\r
+ UINT16 Result;\r
\r
QemuFwCfgReadBytes (sizeof (Result), &Result);\r
\r
return Result;\r
}\r
\r
-\r
/**\r
Reads a UINT32 firmware configuration value\r
\r
VOID\r
)\r
{\r
- UINT32 Result;\r
+ UINT32 Result;\r
\r
QemuFwCfgReadBytes (sizeof (Result), &Result);\r
\r
return Result;\r
}\r
\r
-\r
/**\r
Reads a UINT64 firmware configuration value\r
\r
VOID\r
)\r
{\r
- UINT64 Result;\r
+ UINT64 Result;\r
\r
QemuFwCfgReadBytes (sizeof (Result), &Result);\r
\r
return Result;\r
}\r
\r
-\r
/**\r
Find the configuration item corresponding to the firmware configuration file.\r
\r
OUT UINTN *Size\r
)\r
{\r
- UINT32 Count;\r
- UINT32 Idx;\r
+ UINT32 Count;\r
+ UINT32 Idx;\r
\r
if (!InternalQemuFwCfgIsAvailable ()) {\r
return RETURN_UNSUPPORTED;\r
Count = SwapBytes32 (QemuFwCfgRead32 ());\r
\r
for (Idx = 0; Idx < Count; ++Idx) {\r
- UINT32 FileSize;\r
- UINT16 FileSelect;\r
- UINT16 FileReserved;\r
- CHAR8 FName[QEMU_FW_CFG_FNAME_SIZE];\r
+ UINT32 FileSize;\r
+ UINT16 FileSelect;\r
+ UINT16 FileReserved;\r
+ CHAR8 FName[QEMU_FW_CFG_FNAME_SIZE];\r
\r
FileSize = QemuFwCfgRead32 ();\r
FileSelect = QemuFwCfgRead16 ();\r
FileReserved = QemuFwCfgRead16 ();\r
- (VOID) FileReserved; /* Force a do-nothing reference. */\r
+ (VOID)FileReserved; /* Force a do-nothing reference. */\r
InternalQemuFwCfgReadBytes (sizeof (FName), FName);\r
\r
if (AsciiStrCmp (Name, FName) == 0) {\r