mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-24 17:59:32 +00:00
[POWERPC] 8xx: Set initial memory limit.
The 8xx can only support a max of 8M during early boot (it seems a lot of 8xx boards only have 8M so the bug was never triggered), but the early allocator isn't aware of this. The following change makes it able to run with larger memory. Signed-off-by: John Traill <john.traill@freescale.com> Signed-off-by: Vitaly Bordug <vitb@kernel.crashing.org> Signed-off-by: Scott Wood <scottwood@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
parent
7401685242
commit
544cdabe64
1 changed files with 3 additions and 0 deletions
|
@ -132,6 +132,9 @@ void __init MMU_init(void)
|
|||
/* 601 can only access 16MB at the moment */
|
||||
if (PVR_VER(mfspr(SPRN_PVR)) == 1)
|
||||
__initial_memory_limit = 0x01000000;
|
||||
/* 8xx can only access 8MB at the moment */
|
||||
if (PVR_VER(mfspr(SPRN_PVR)) == 0x50)
|
||||
__initial_memory_limit = 0x00800000;
|
||||
|
||||
/* parse args from command line */
|
||||
MMU_setup();
|
||||
|
|
Loading…
Reference in a new issue