]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmbeddedPkg/Application/AndroidFastboot/Arm/BootAndroidBootImg.c
EmbeddedPkg: Apply uncrustify changes
[mirror_edk2.git] / EmbeddedPkg / Application / AndroidFastboot / Arm / BootAndroidBootImg.c
index c9b885b07357a5cd01c0ebb20333233a1a60d4bc..163ac7ecc90300340f0cb8a6df92a3411f8d208e 100644 (file)
 // Device Path representing an image in memory\r
 #pragma pack(1)\r
 typedef struct {\r
-  MEMMAP_DEVICE_PATH                      Node1;\r
-  EFI_DEVICE_PATH_PROTOCOL                End;\r
+  MEMMAP_DEVICE_PATH          Node1;\r
+  EFI_DEVICE_PATH_PROTOCOL    End;\r
 } MEMORY_DEVICE_PATH;\r
 #pragma pack()\r
 \r
-STATIC CONST MEMORY_DEVICE_PATH MemoryDevicePathTemplate =\r
+STATIC CONST MEMORY_DEVICE_PATH  MemoryDevicePathTemplate =\r
 {\r
   {\r
     {\r
@@ -44,7 +44,6 @@ STATIC CONST MEMORY_DEVICE_PATH MemoryDevicePathTemplate =
   } // End\r
 };\r
 \r
-\r
 /**\r
   Start an EFI Application from a Device Path\r
 \r
@@ -59,19 +58,25 @@ STATIC CONST MEMORY_DEVICE_PATH MemoryDevicePathTemplate =
 STATIC\r
 EFI_STATUS\r
 StartEfiApplication (\r
-  IN EFI_HANDLE                  ParentImageHandle,\r
-  IN EFI_DEVICE_PATH_PROTOCOL    *DevicePath,\r
-  IN UINTN                       LoadOptionsSize,\r
-  IN VOID*                       LoadOptions\r
+  IN EFI_HANDLE                ParentImageHandle,\r
+  IN EFI_DEVICE_PATH_PROTOCOL  *DevicePath,\r
+  IN UINTN                     LoadOptionsSize,\r
+  IN VOID                      *LoadOptions\r
   )\r
 {\r
-  EFI_STATUS                   Status;\r
-  EFI_HANDLE                   ImageHandle;\r
-  EFI_LOADED_IMAGE_PROTOCOL*   LoadedImage;\r
+  EFI_STATUS                 Status;\r
+  EFI_HANDLE                 ImageHandle;\r
+  EFI_LOADED_IMAGE_PROTOCOL  *LoadedImage;\r
 \r
   // Load the image from the device path with Boot Services function\r
-  Status = gBS->LoadImage (TRUE, ParentImageHandle, DevicePath, NULL, 0,\r
-                  &ImageHandle);\r
+  Status = gBS->LoadImage (\r
+                  TRUE,\r
+                  ParentImageHandle,\r
+                  DevicePath,\r
+                  NULL,\r
+                  0,\r
+                  &ImageHandle\r
+                  );\r
   if (EFI_ERROR (Status)) {\r
     //\r
     // With EFI_SECURITY_VIOLATION retval, the Image was loaded and an ImageHandle was created\r
@@ -82,19 +87,23 @@ StartEfiApplication (
     if (Status == EFI_SECURITY_VIOLATION) {\r
       gBS->UnloadImage (ImageHandle);\r
     }\r
+\r
     return Status;\r
   }\r
 \r
   // Passed LoadOptions to the EFI Application\r
   if (LoadOptionsSize != 0) {\r
-    Status = gBS->HandleProtocol (ImageHandle, &gEfiLoadedImageProtocolGuid,\r
-                    (VOID **) &LoadedImage);\r
+    Status = gBS->HandleProtocol (\r
+                    ImageHandle,\r
+                    &gEfiLoadedImageProtocolGuid,\r
+                    (VOID **)&LoadedImage\r
+                    );\r
     if (EFI_ERROR (Status)) {\r
       return Status;\r
     }\r
 \r
-    LoadedImage->LoadOptionsSize  = LoadOptionsSize;\r
-    LoadedImage->LoadOptions      = LoadOptions;\r
+    LoadedImage->LoadOptionsSize = LoadOptionsSize;\r
+    LoadedImage->LoadOptions     = LoadOptions;\r
   }\r
 \r
   // Before calling the image, enable the Watchdog Timer for  the 5 Minute period\r
@@ -109,27 +118,27 @@ StartEfiApplication (
 \r
 EFI_STATUS\r
 BootAndroidBootImg (\r
-  IN UINTN    BufferSize,\r
-  IN VOID    *Buffer\r
+  IN UINTN  BufferSize,\r
+  IN VOID   *Buffer\r
   )\r
 {\r
-  EFI_STATUS                          Status;\r
-  CHAR8                               KernelArgs[ANDROID_BOOTIMG_KERNEL_ARGS_SIZE];\r
-  VOID                               *Kernel;\r
-  UINTN                               KernelSize;\r
-  VOID                               *Ramdisk;\r
-  UINTN                               RamdiskSize;\r
-  MEMORY_DEVICE_PATH                  KernelDevicePath;\r
-  CHAR16                              *LoadOptions, *NewLoadOptions;\r
+  EFI_STATUS          Status;\r
+  CHAR8               KernelArgs[ANDROID_BOOTIMG_KERNEL_ARGS_SIZE];\r
+  VOID                *Kernel;\r
+  UINTN               KernelSize;\r
+  VOID                *Ramdisk;\r
+  UINTN               RamdiskSize;\r
+  MEMORY_DEVICE_PATH  KernelDevicePath;\r
+  CHAR16              *LoadOptions, *NewLoadOptions;\r
 \r
   Status = ParseAndroidBootImg (\r
-            Buffer,\r
-            &Kernel,\r
-            &KernelSize,\r
-            &Ramdisk,\r
-            &RamdiskSize,\r
-            KernelArgs\r
-            );\r
+             Buffer,\r
+             &Kernel,\r
+             &KernelSize,\r
+             &Ramdisk,\r
+             &RamdiskSize,\r
+             KernelArgs\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
@@ -138,8 +147,8 @@ BootAndroidBootImg (
 \r
   // Have to cast to UINTN before casting to EFI_PHYSICAL_ADDRESS in order to\r
   // appease GCC.\r
-  KernelDevicePath.Node1.StartingAddress = (EFI_PHYSICAL_ADDRESS)(UINTN) Kernel;\r
-  KernelDevicePath.Node1.EndingAddress   = (EFI_PHYSICAL_ADDRESS)(UINTN) Kernel + KernelSize;\r
+  KernelDevicePath.Node1.StartingAddress = (EFI_PHYSICAL_ADDRESS)(UINTN)Kernel;\r
+  KernelDevicePath.Node1.EndingAddress   = (EFI_PHYSICAL_ADDRESS)(UINTN)Kernel + KernelSize;\r
 \r
   // Initialize Linux command line\r
   LoadOptions = CatSPrint (NULL, L"%a", KernelArgs);\r
@@ -148,19 +157,26 @@ BootAndroidBootImg (
   }\r
 \r
   if (RamdiskSize != 0) {\r
-    NewLoadOptions = CatSPrint (LoadOptions, L" initrd=0x%x,0x%x",\r
-                       (UINTN)Ramdisk, RamdiskSize);\r
+    NewLoadOptions = CatSPrint (\r
+                       LoadOptions,\r
+                       L" initrd=0x%x,0x%x",\r
+                       (UINTN)Ramdisk,\r
+                       RamdiskSize\r
+                       );\r
     FreePool (LoadOptions);\r
     if (NewLoadOptions == NULL) {\r
       return EFI_OUT_OF_RESOURCES;\r
     }\r
+\r
     LoadOptions = NewLoadOptions;\r
   }\r
 \r
-  Status = StartEfiApplication (gImageHandle,\r
-             (EFI_DEVICE_PATH_PROTOCOL *) &KernelDevicePath,\r
+  Status = StartEfiApplication (\r
+             gImageHandle,\r
+             (EFI_DEVICE_PATH_PROTOCOL *)&KernelDevicePath,\r
              StrSize (LoadOptions),\r
-             LoadOptions);\r
+             LoadOptions\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((DEBUG_ERROR, "Couldn't Boot Linux: %d\n", Status));\r
     Status = EFI_DEVICE_ERROR;\r