On Thu, 10 Jul, at 04:59:23PM, Michael Brown wrote: > The kernel will align itself to the nearest boundary specified by the > kernel_alignment field in the bzImage header. If the kernel is loaded > to an address which is not sufficiently aligned, it will therefore use > memory beyond that indicated solely by the init_size field. > > The PE/COFF headers now include a .bss section to describe the > requirements of the init_size field, but do not currently expose the > alignment requirement. Consequently, a kernel loaded via the PE entry > point may still end up overwriting unexpected areas of memory. Is this actually true? There is code within the EFI boot stub to allocate space for the kernel image and perform the relocation if it's not already suitably aligned. Or is the above paragraph referring to the previously merged patch? -- Matt Fleming, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html