Thread (11 messages) 11 messages, 6 authors, 2015-10-08

[PATCH V4 2/3] arm64: support initrd outside kernel linear map

From: Russell King - ARM Linux <hidden>
Date: 2015-10-08 09:41:11
Also in: linux-arch, linux-mm, lkml

On Thu, Oct 08, 2015 at 05:18:14PM +0800, yalin wang wrote:
is it also possible to implement it on ARM platforms?
ARM64 platform don?t have HIGH_MEM zone .
but ARM platform have .
i remember boot loader must put init rd  into low memory region,
so if some boot loader put init rd into HIGH men zone
we can also relocate it to low men region ?
then boot loader don?t need care about this ,
and since vmalloc= boot option will change HIGH mem region size,
if we can relocate init rd , boot loader don?t need care about init rd load address,
when change vmalloc= boot options .
I'd be more inclined to say yes if the kernel wasn't buggering around
passing virtual addresses (initrd_start) of the initrd image around,
but instead used a physical address.  initrd_start must be a lowmem
address.

-- 
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help