boot_params_t *param_start = NULL;
UINTN param_size = 0;
-UINTN kernel_size = 0x200000; /* 2M (largest x86 bzImage kernel image) */
+UINTN kernel_size = 0x400000; /* 4M (default x86 bzImage size limit) */
static INTN
bzImage_probe(CHAR16 *kname)
kernel_start));
}
- kernel_load_address = kernel_start;
+ kernel_load_address = NULL; /* allocate anywhere! */
if (alloc_kmem(kernel_start, EFI_SIZE_TO_PAGES(kernel_size)) != 0) {
/*