+/**\r
+ Clears the uninitialised space before and after the struct setup_header\r
+ in the kernel setup image. The kernel requires that these be zeroed\r
+ unless explicitly initialised, so this function should be called after\r
+ the setup_header has been copied in from a bzImage, before setting up\r
+ anything else.\r
+\r
+ @param[in] KernelSetup - The kernel setup image\r
+\r
+ @retval EFI_SUCCESS - The Linux kernel setup was successfully initialized\r
+ @retval EFI_INVALID_PARAMETER - KernelSetup was NULL\r
+ @retval EFI_UNSUPPORTED - The Linux kernel is not supported\r
+\r
+**/\r
+EFI_STATUS\r
+EFIAPI\r
+LoadLinuxInitializeKernelSetup (\r
+ IN VOID *KernelSetup\r
+ );\r
+\r