diff options
author | Jon Loeliger <jdl@jdl.com> | 2006-06-17 18:52:44 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-06-21 01:01:28 -0400 |
commit | ee0339f205d60375c5ce1653c0dc318c6ec72668 (patch) | |
tree | 8c4e46f6645224d88b26fed0a8c5ff031f233952 /arch/powerpc/mm/ppc_mmu_32.c | |
parent | 9674ed38d8e4a9ce15c61b4306ef803cad0e1dc0 (diff) |
[POWERPC] Add starting of secondary 86xx CPUs.
Clear the high BATS during load_up_mmu if FTR_HAS_HIGH_BATS.
Allow just a bit more time for secondary CPUs to phone home.
Signed-off-by: Wei Zhang <Wei.Zhang@freescale.com>
Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
Signed-off-by: Jon Loeliger <jdl@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/mm/ppc_mmu_32.c')
-rw-r--r-- | arch/powerpc/mm/ppc_mmu_32.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/powerpc/mm/ppc_mmu_32.c b/arch/powerpc/mm/ppc_mmu_32.c index ab5cd724b122..2ed43a493b31 100644 --- a/arch/powerpc/mm/ppc_mmu_32.c +++ b/arch/powerpc/mm/ppc_mmu_32.c | |||
@@ -43,13 +43,13 @@ unsigned long _SDR1; | |||
43 | union ubat { /* BAT register values to be loaded */ | 43 | union ubat { /* BAT register values to be loaded */ |
44 | BAT bat; | 44 | BAT bat; |
45 | u32 word[2]; | 45 | u32 word[2]; |
46 | } BATS[4][2]; /* 4 pairs of IBAT, DBAT */ | 46 | } BATS[8][2]; /* 8 pairs of IBAT, DBAT */ |
47 | 47 | ||
48 | struct batrange { /* stores address ranges mapped by BATs */ | 48 | struct batrange { /* stores address ranges mapped by BATs */ |
49 | unsigned long start; | 49 | unsigned long start; |
50 | unsigned long limit; | 50 | unsigned long limit; |
51 | unsigned long phys; | 51 | unsigned long phys; |
52 | } bat_addrs[4]; | 52 | } bat_addrs[8]; |
53 | 53 | ||
54 | /* | 54 | /* |
55 | * Return PA for this VA if it is mapped by a BAT, or 0 | 55 | * Return PA for this VA if it is mapped by a BAT, or 0 |