diff options
Diffstat (limited to 'ArmPkg/Library/BdsLib/BdsLinuxLoader.c')
-rw-r--r-- | ArmPkg/Library/BdsLib/BdsLinuxLoader.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ArmPkg/Library/BdsLib/BdsLinuxLoader.c b/ArmPkg/Library/BdsLib/BdsLinuxLoader.c index 2b42b28ff4..ce4b2a43b6 100644 --- a/ArmPkg/Library/BdsLib/BdsLinuxLoader.c +++ b/ArmPkg/Library/BdsLib/BdsLinuxLoader.c @@ -218,11 +218,14 @@ BdsBootLinux ( UINT32 KernelParamsSize; EFI_PHYSICAL_ADDRESS KernelParamsAddress; UINT32 MachineType; - BOOLEAN FdtSupported = FALSE; + BOOLEAN FdtSupported; LINUX_KERNEL LinuxKernel; EFI_PHYSICAL_ADDRESS LinuxImage; EFI_PHYSICAL_ADDRESS InitrdImage; + InitrdImageSize = 0; + FdtSupported = FALSE; + // Ensure the System Memory PCDs have been initialized (PcdSystemMemoryBase and PcdSystemMemorySize) ASSERT (PcdGet32(PcdSystemMemorySize) != 0); @@ -238,7 +241,6 @@ BdsBootLinux ( LinuxKernel = (LINUX_KERNEL)(UINTN)LinuxImage; if (InitrdDevicePath) { - InitrdImageSize = 0; Status = BdsLoadImage (InitrdDevicePath, AllocateAnyPages, &InitrdImage, &InitrdImageSize); if (EFI_ERROR(Status)) { Print (L"ERROR: Did not find initrd image.\n"); |