[PATCH V4 0/3] mm: Add generic copy from early unmapped RAM

2015-08-17 Thread Mark Salter
When booting an arm64 kernel w/initrd using UEFI/grub, use of mem= will likely cut off part or all of the initrd. This leaves it outside the kernel linear map which leads to failure when unpacking. The x86 code has a similar need to relocate an initrd outside of mapped memory in some cases. The

[PATCH V4 0/3] mm: Add generic copy from early unmapped RAM

2015-08-17 Thread Mark Salter
When booting an arm64 kernel w/initrd using UEFI/grub, use of mem= will likely cut off part or all of the initrd. This leaves it outside the kernel linear map which leads to failure when unpacking. The x86 code has a similar need to relocate an initrd outside of mapped memory in some cases. The