forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ARM] Fix some corner cases in new mm initialisation
Document that the VMALLOC_END address must be aligned to 2MB since it must align with a PGD boundary. Allocate the vectors page early so that the flush_cache_all() later will cause any dirty cache lines in the direct mapping will be safely written back. Move the flush_cache_all() to the second local_flush_cache_tlb() and remove the now redundant first local_flush_cache_tlb(). Signed-off-by: Russell King <[email protected]>
- Loading branch information
Russell King
authored and
Russell King
committed
Nov 17, 2005
1 parent
67a1901
commit 02b3083
Showing
2 changed files
with
16 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
Kernel Memory Layout on ARM Linux | ||
|
||
Russell King <[email protected]> | ||
May 21, 2004 (2.6.6) | ||
November 17, 2005 (2.6.15) | ||
|
||
This document describes the virtual memory layout which the Linux | ||
kernel uses for ARM processors. It indicates which regions are | ||
|
@@ -37,6 +37,8 @@ ff000000 ffbfffff Reserved for future expansion of DMA | |
mapping region. | ||
|
||
VMALLOC_END feffffff Free for platform use, recommended. | ||
VMALLOC_END must be aligned to a 2MB | ||
boundary. | ||
|
||
VMALLOC_START VMALLOC_END-1 vmalloc() / ioremap() space. | ||
Memory returned by vmalloc/ioremap will | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters