]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/QemuRamfbDxe/QemuRamfb.c
OvmfPkg: Apply uncrustify changes
[mirror_edk2.git] / OvmfPkg / QemuRamfbDxe / QemuRamfb.c
index 881315f42d91185abb678b82f41d4ffad2223321..f5113fbc78a6e275979cc1ebecb8c54a972cae3b 100644 (file)
 \r
 #pragma pack (1)\r
 typedef struct RAMFB_CONFIG {\r
-  UINT64 Address;\r
-  UINT32 FourCC;\r
-  UINT32 Flags;\r
-  UINT32 Width;\r
-  UINT32 Height;\r
-  UINT32 Stride;\r
+  UINT64    Address;\r
+  UINT32    FourCC;\r
+  UINT32    Flags;\r
+  UINT32    Width;\r
+  UINT32    Height;\r
+  UINT32    Stride;\r
 } RAMFB_CONFIG;\r
 #pragma pack ()\r
 \r
-STATIC EFI_HANDLE                    mRamfbHandle;\r
-STATIC EFI_HANDLE                    mGopHandle;\r
-STATIC FRAME_BUFFER_CONFIGURE        *mQemuRamfbFrameBufferBltConfigure;\r
-STATIC UINTN                         mQemuRamfbFrameBufferBltConfigureSize;\r
-STATIC FIRMWARE_CONFIG_ITEM          mRamfbFwCfgItem;\r
+STATIC EFI_HANDLE              mRamfbHandle;\r
+STATIC EFI_HANDLE              mGopHandle;\r
+STATIC FRAME_BUFFER_CONFIGURE  *mQemuRamfbFrameBufferBltConfigure;\r
+STATIC UINTN                   mQemuRamfbFrameBufferBltConfigureSize;\r
+STATIC FIRMWARE_CONFIG_ITEM    mRamfbFwCfgItem;\r
 \r
-STATIC EFI_GRAPHICS_OUTPUT_MODE_INFORMATION mQemuRamfbModeInfo[] = {\r
+STATIC EFI_GRAPHICS_OUTPUT_MODE_INFORMATION  mQemuRamfbModeInfo[] = {\r
   {\r
     0,    // Version\r
     640,  // HorizontalResolution\r
@@ -57,7 +57,7 @@ STATIC EFI_GRAPHICS_OUTPUT_MODE_INFORMATION mQemuRamfbModeInfo[] = {
   }\r
 };\r
 \r
-STATIC EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE mQemuRamfbMode = {\r
+STATIC EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE  mQemuRamfbMode = {\r
   ARRAY_SIZE (mQemuRamfbModeInfo),                // MaxMode\r
   0,                                              // Mode\r
   mQemuRamfbModeInfo,                             // Info\r
@@ -76,17 +76,22 @@ QemuRamfbGraphicsOutputQueryMode (
 {\r
   EFI_GRAPHICS_OUTPUT_MODE_INFORMATION  *ModeInfo;\r
 \r
-  if (Info == NULL || SizeOfInfo == NULL ||\r
-      ModeNumber >= mQemuRamfbMode.MaxMode) {\r
+  if ((Info == NULL) || (SizeOfInfo == NULL) ||\r
+      (ModeNumber >= mQemuRamfbMode.MaxMode))\r
+  {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
+\r
   ModeInfo = &mQemuRamfbModeInfo[ModeNumber];\r
 \r
-  *Info = AllocateCopyPool (sizeof (EFI_GRAPHICS_OUTPUT_MODE_INFORMATION),\r
-            ModeInfo);\r
+  *Info = AllocateCopyPool (\r
+            sizeof (EFI_GRAPHICS_OUTPUT_MODE_INFORMATION),\r
+            ModeInfo\r
+            );\r
   if (*Info == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
+\r
   *SizeOfInfo = sizeof (EFI_GRAPHICS_OUTPUT_MODE_INFORMATION);\r
 \r
   return EFI_SUCCESS;\r
@@ -96,8 +101,8 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 QemuRamfbGraphicsOutputSetMode (\r
-  IN  EFI_GRAPHICS_OUTPUT_PROTOCOL *This,\r
-  IN  UINT32                       ModeNumber\r
+  IN  EFI_GRAPHICS_OUTPUT_PROTOCOL  *This,\r
+  IN  UINT32                        ModeNumber\r
   )\r
 {\r
   EFI_GRAPHICS_OUTPUT_MODE_INFORMATION  *ModeInfo;\r
@@ -108,10 +113,16 @@ QemuRamfbGraphicsOutputSetMode (
   if (ModeNumber >= mQemuRamfbMode.MaxMode) {\r
     return EFI_UNSUPPORTED;\r
   }\r
+\r
   ModeInfo = &mQemuRamfbModeInfo[ModeNumber];\r
 \r
-  DEBUG ((DEBUG_INFO, "Ramfb: SetMode %u (%ux%u)\n", ModeNumber,\r
-    ModeInfo->HorizontalResolution, ModeInfo->VerticalResolution));\r
+  DEBUG ((\r
+    DEBUG_INFO,\r
+    "Ramfb: SetMode %u (%ux%u)\n",\r
+    ModeNumber,\r
+    ModeInfo->HorizontalResolution,\r
+    ModeInfo->VerticalResolution\r
+    ));\r
 \r
   Config.Address = SwapBytes64 (mQemuRamfbMode.FrameBufferBase);\r
   Config.FourCC  = SwapBytes32 (RAMFB_FORMAT);\r
@@ -121,7 +132,7 @@ QemuRamfbGraphicsOutputSetMode (
   Config.Stride  = SwapBytes32 (ModeInfo->HorizontalResolution * RAMFB_BPP);\r
 \r
   Status = FrameBufferBltConfigure (\r
-             (VOID*)(UINTN)mQemuRamfbMode.FrameBufferBase,\r
+             (VOID *)(UINTN)mQemuRamfbMode.FrameBufferBase,\r
              ModeInfo,\r
              mQemuRamfbFrameBufferBltConfigure,\r
              &mQemuRamfbFrameBufferBltConfigureSize\r
@@ -131,6 +142,7 @@ QemuRamfbGraphicsOutputSetMode (
     if (mQemuRamfbFrameBufferBltConfigure != NULL) {\r
       FreePool (mQemuRamfbFrameBufferBltConfigure);\r
     }\r
+\r
     mQemuRamfbFrameBufferBltConfigure =\r
       AllocatePool (mQemuRamfbFrameBufferBltConfigureSize);\r
     if (mQemuRamfbFrameBufferBltConfigure == NULL) {\r
@@ -139,12 +151,13 @@ QemuRamfbGraphicsOutputSetMode (
     }\r
 \r
     Status = FrameBufferBltConfigure (\r
-               (VOID*)(UINTN)mQemuRamfbMode.FrameBufferBase,\r
+               (VOID *)(UINTN)mQemuRamfbMode.FrameBufferBase,\r
                ModeInfo,\r
                mQemuRamfbFrameBufferBltConfigure,\r
                &mQemuRamfbFrameBufferBltConfigureSize\r
                );\r
   }\r
+\r
   if (RETURN_ERROR (Status)) {\r
     ASSERT (Status == RETURN_UNSUPPORTED);\r
     return Status;\r
@@ -173,8 +186,12 @@ QemuRamfbGraphicsOutputSetMode (
              0                                // Delta -- ignored\r
              );\r
   if (RETURN_ERROR (Status)) {\r
-    DEBUG ((DEBUG_WARN, "%a: clearing the screen failed: %r\n",\r
-      __FUNCTION__, Status));\r
+    DEBUG ((\r
+      DEBUG_WARN,\r
+      "%a: clearing the screen failed: %r\n",\r
+      __FUNCTION__,\r
+      Status\r
+      ));\r
   }\r
 \r
   return EFI_SUCCESS;\r
@@ -184,16 +201,16 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 QemuRamfbGraphicsOutputBlt (\r
-  IN  EFI_GRAPHICS_OUTPUT_PROTOCOL          *This,\r
-  IN  EFI_GRAPHICS_OUTPUT_BLT_PIXEL         *BltBuffer  OPTIONAL,\r
-  IN  EFI_GRAPHICS_OUTPUT_BLT_OPERATION     BltOperation,\r
-  IN  UINTN                                 SourceX,\r
-  IN  UINTN                                 SourceY,\r
-  IN  UINTN                                 DestinationX,\r
-  IN  UINTN                                 DestinationY,\r
-  IN  UINTN                                 Width,\r
-  IN  UINTN                                 Height,\r
-  IN  UINTN                                 Delta\r
+  IN  EFI_GRAPHICS_OUTPUT_PROTOCOL       *This,\r
+  IN  EFI_GRAPHICS_OUTPUT_BLT_PIXEL      *BltBuffer  OPTIONAL,\r
+  IN  EFI_GRAPHICS_OUTPUT_BLT_OPERATION  BltOperation,\r
+  IN  UINTN                              SourceX,\r
+  IN  UINTN                              SourceY,\r
+  IN  UINTN                              DestinationX,\r
+  IN  UINTN                              DestinationY,\r
+  IN  UINTN                              Width,\r
+  IN  UINTN                              Height,\r
+  IN  UINTN                              Delta\r
   )\r
 {\r
   return FrameBufferBlt (\r
@@ -210,7 +227,7 @@ QemuRamfbGraphicsOutputBlt (
            );\r
 }\r
 \r
-STATIC EFI_GRAPHICS_OUTPUT_PROTOCOL mQemuRamfbGraphicsOutput = {\r
+STATIC EFI_GRAPHICS_OUTPUT_PROTOCOL  mQemuRamfbGraphicsOutput = {\r
   QemuRamfbGraphicsOutputQueryMode,\r
   QemuRamfbGraphicsOutputSetMode,\r
   QemuRamfbGraphicsOutputBlt,\r
@@ -220,8 +237,8 @@ STATIC EFI_GRAPHICS_OUTPUT_PROTOCOL mQemuRamfbGraphicsOutput = {
 EFI_STATUS\r
 EFIAPI\r
 InitializeQemuRamfb (\r
-  IN EFI_HANDLE           ImageHandle,\r
-  IN EFI_SYSTEM_TABLE     *SystemTable\r
+  IN EFI_HANDLE        ImageHandle,\r
+  IN EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_DEVICE_PATH_PROTOCOL  *RamfbDevicePath;\r
@@ -244,9 +261,14 @@ InitializeQemuRamfb (
   if (EFI_ERROR (Status)) {\r
     return EFI_NOT_FOUND;\r
   }\r
+\r
   if (FwCfgSize != sizeof (RAMFB_CONFIG)) {\r
-    DEBUG ((DEBUG_ERROR, "Ramfb: FwCfg size mismatch (expected %lu, got %lu)\n",\r
-      (UINT64)sizeof (RAMFB_CONFIG), (UINT64)FwCfgSize));\r
+    DEBUG ((\r
+      DEBUG_ERROR,\r
+      "Ramfb: FwCfg size mismatch (expected %lu, got %lu)\n",\r
+      (UINT64)sizeof (RAMFB_CONFIG),\r
+      (UINT64)FwCfgSize\r
+      ));\r
     return EFI_PROTOCOL_ERROR;\r
   }\r
 \r
@@ -257,26 +279,37 @@ InitializeQemuRamfb (
     mQemuRamfbModeInfo[Index].PixelFormat =\r
       PixelBlueGreenRedReserved8BitPerColor;\r
     FbSize = RAMFB_BPP *\r
-      mQemuRamfbModeInfo[Index].HorizontalResolution *\r
-      mQemuRamfbModeInfo[Index].VerticalResolution;\r
+             mQemuRamfbModeInfo[Index].HorizontalResolution *\r
+             mQemuRamfbModeInfo[Index].VerticalResolution;\r
     if (MaxFbSize < FbSize) {\r
       MaxFbSize = FbSize;\r
     }\r
-    DEBUG ((DEBUG_INFO, "Ramfb: Mode %lu: %ux%u, %lu kB\n", (UINT64)Index,\r
+\r
+    DEBUG ((\r
+      DEBUG_INFO,\r
+      "Ramfb: Mode %lu: %ux%u, %lu kB\n",\r
+      (UINT64)Index,\r
       mQemuRamfbModeInfo[Index].HorizontalResolution,\r
       mQemuRamfbModeInfo[Index].VerticalResolution,\r
-      (UINT64)(FbSize / 1024)));\r
+      (UINT64)(FbSize / 1024)\r
+      ));\r
   }\r
 \r
-  Pages = EFI_SIZE_TO_PAGES (MaxFbSize);\r
+  Pages     = EFI_SIZE_TO_PAGES (MaxFbSize);\r
   MaxFbSize = EFI_PAGES_TO_SIZE (Pages);\r
-  FbBase = (EFI_PHYSICAL_ADDRESS)(UINTN)AllocateReservedPages (Pages);\r
+  FbBase    = (EFI_PHYSICAL_ADDRESS)(UINTN)AllocateReservedPages (Pages);\r
   if (FbBase == 0) {\r
     DEBUG ((DEBUG_ERROR, "Ramfb: memory allocation failed\n"));\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
-  DEBUG ((DEBUG_INFO, "Ramfb: Framebuffer at 0x%lx, %lu kB, %lu pages\n",\r
-    (UINT64)FbBase, (UINT64)(MaxFbSize / 1024), (UINT64)Pages));\r
+\r
+  DEBUG ((\r
+    DEBUG_INFO,\r
+    "Ramfb: Framebuffer at 0x%lx, %lu kB, %lu pages\n",\r
+    (UINT64)FbBase,\r
+    (UINT64)(MaxFbSize / 1024),\r
+    (UINT64)Pages\r
+    ));\r
   mQemuRamfbMode.FrameBufferSize = MaxFbSize;\r
   mQemuRamfbMode.FrameBufferBase = FbBase;\r
 \r
@@ -288,14 +321,18 @@ InitializeQemuRamfb (
   //\r
   // ramfb vendor devpath\r
   //\r
-  VendorDeviceNode.Header.Type = HARDWARE_DEVICE_PATH;\r
+  VendorDeviceNode.Header.Type    = HARDWARE_DEVICE_PATH;\r
   VendorDeviceNode.Header.SubType = HW_VENDOR_DP;\r
   CopyGuid (&VendorDeviceNode.Guid, &gQemuRamfbGuid);\r
-  SetDevicePathNodeLength (&VendorDeviceNode.Header,\r
-    sizeof (VENDOR_DEVICE_PATH));\r
+  SetDevicePathNodeLength (\r
+    &VendorDeviceNode.Header,\r
+    sizeof (VENDOR_DEVICE_PATH)\r
+    );\r
 \r
-  RamfbDevicePath = AppendDevicePathNode (NULL,\r
-    (EFI_DEVICE_PATH_PROTOCOL *) &VendorDeviceNode);\r
+  RamfbDevicePath = AppendDevicePathNode (\r
+                      NULL,\r
+                      (EFI_DEVICE_PATH_PROTOCOL *)&VendorDeviceNode\r
+                      );\r
   if (RamfbDevicePath == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     goto FreeFramebuffer;\r
@@ -308,31 +345,38 @@ InitializeQemuRamfb (
                   NULL\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    DEBUG ((DEBUG_ERROR, "Ramfb: install Ramfb Vendor DevicePath failed: %r\n",\r
-      Status));\r
+    DEBUG ((\r
+      DEBUG_ERROR,\r
+      "Ramfb: install Ramfb Vendor DevicePath failed: %r\n",\r
+      Status\r
+      ));\r
     goto FreeRamfbDevicePath;\r
   }\r
 \r
   //\r
   // gop devpath + protocol\r
   //\r
-  AcpiDeviceNode.Header.Type = ACPI_DEVICE_PATH;\r
+  AcpiDeviceNode.Header.Type    = ACPI_DEVICE_PATH;\r
   AcpiDeviceNode.Header.SubType = ACPI_ADR_DP;\r
-  AcpiDeviceNode.ADR = ACPI_DISPLAY_ADR (\r
-    1,                                       // DeviceIdScheme\r
-    0,                                       // HeadId\r
-    0,                                       // NonVgaOutput\r
-    1,                                       // BiosCanDetect\r
-    0,                                       // VendorInfo\r
-    ACPI_ADR_DISPLAY_TYPE_EXTERNAL_DIGITAL,  // Type\r
-    0,                                       // Port\r
-    0                                        // Index\r
+  AcpiDeviceNode.ADR            = ACPI_DISPLAY_ADR (\r
+                                    1,                                      // DeviceIdScheme\r
+                                    0,                                      // HeadId\r
+                                    0,                                      // NonVgaOutput\r
+                                    1,                                      // BiosCanDetect\r
+                                    0,                                      // VendorInfo\r
+                                    ACPI_ADR_DISPLAY_TYPE_EXTERNAL_DIGITAL, // Type\r
+                                    0,                                      // Port\r
+                                    0                                       // Index\r
+                                    );\r
+  SetDevicePathNodeLength (\r
+    &AcpiDeviceNode.Header,\r
+    sizeof (ACPI_ADR_DEVICE_PATH)\r
     );\r
-  SetDevicePathNodeLength (&AcpiDeviceNode.Header,\r
-    sizeof (ACPI_ADR_DEVICE_PATH));\r
 \r
-  GopDevicePath = AppendDevicePathNode (RamfbDevicePath,\r
-    (EFI_DEVICE_PATH_PROTOCOL *) &AcpiDeviceNode);\r
+  GopDevicePath = AppendDevicePathNode (\r
+                    RamfbDevicePath,\r
+                    (EFI_DEVICE_PATH_PROTOCOL *)&AcpiDeviceNode\r
+                    );\r
   if (GopDevicePath == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     goto FreeRamfbHandle;\r
@@ -347,8 +391,11 @@ InitializeQemuRamfb (
                   NULL\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    DEBUG ((DEBUG_ERROR, "Ramfb: install GOP DevicePath failed: %r\n",\r
-      Status));\r
+    DEBUG ((\r
+      DEBUG_ERROR,\r
+      "Ramfb: install GOP DevicePath failed: %r\n",\r
+      Status\r
+      ));\r
     goto FreeGopDevicePath;\r
   }\r
 \r
@@ -388,6 +435,6 @@ FreeRamfbHandle:
 FreeRamfbDevicePath:\r
   FreePool (RamfbDevicePath);\r
 FreeFramebuffer:\r
-  FreePages ((VOID*)(UINTN)mQemuRamfbMode.FrameBufferBase, Pages);\r
+  FreePages ((VOID *)(UINTN)mQemuRamfbMode.FrameBufferBase, Pages);\r
   return Status;\r
 }\r