Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/arch/sparc64/mm
David S. Miller 9ad98c5b44 [SPARC64]: Fix initrd when net booting.
By allocating early memory for the firmware page tables, we
can write over the beginning of the initrd image.

So what we do now is:

1) Read in firmware translations table while still on the
   firmware's trap table.
2) Switch to Linux trap table.
3) Init bootmem.
4) Build firmware page tables using __alloc_bootmem().

And this keeps the initrd from being clobbered.

Signed-off-by: David S. Miller <davem@davemloft.net>
2005-10-05 15:12:00 -07:00
..
fault.c [SPARC64]: Kill all external references to sp_banks[] 2005-09-28 21:46:43 -07:00
generic.c [SPARC]: Kill io_remap_page_range() 2005-09-01 21:51:26 -07:00
hugetlbpage.c [PATCH] Hugepage consolidation 2005-06-21 18:46:15 -07:00
init.c [SPARC64]: Fix initrd when net booting. 2005-10-05 15:12:00 -07:00
Makefile [SPARC64]: Convert to use generic exception table support. 2005-09-28 20:21:11 -07:00
tlb.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ultra.S [SPARC64]: Do not do TLB pre-filling any more. 2005-09-26 16:12:18 -07:00