diff options
| -rw-r--r-- | arch/m68knommu/platform/68328/head-rom.S | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/arch/m68knommu/platform/68328/head-rom.S b/arch/m68knommu/platform/68328/head-rom.S index 2b448a297011..234430b9551c 100644 --- a/arch/m68knommu/platform/68328/head-rom.S +++ b/arch/m68knommu/platform/68328/head-rom.S | |||
| @@ -28,6 +28,8 @@ _ramstart: | |||
| 28 | _ramend: | 28 | _ramend: |
| 29 | .long 0 | 29 | .long 0 |
| 30 | 30 | ||
| 31 | #define RAMEND (CONFIG_RAMBASE + CONFIG_RAMSIZE) | ||
| 32 | |||
| 31 | #ifdef CONFIG_INIT_LCD | 33 | #ifdef CONFIG_INIT_LCD |
| 32 | splash_bits: | 34 | splash_bits: |
| 33 | #include "bootlogo.rh" | 35 | #include "bootlogo.rh" |
| @@ -48,7 +50,7 @@ _stext: movew #0x2700,%sr | |||
| 48 | moveb #0x81, 0xfffffA27 /* LCKCON */ | 50 | moveb #0x81, 0xfffffA27 /* LCKCON */ |
| 49 | movew #0xff00, 0xfffff412 /* LCD pins */ | 51 | movew #0xff00, 0xfffff412 /* LCD pins */ |
| 50 | #endif | 52 | #endif |
| 51 | moveal #__ramend-CONFIG_MEMORY_RESERVE*0x100000 - 0x10, %sp | 53 | moveal #RAMEND-CONFIG_MEMORY_RESERVE*0x100000 - 0x10, %sp |
| 52 | movew #32767, %d0 /* PLL settle wait loop */ | 54 | movew #32767, %d0 /* PLL settle wait loop */ |
| 53 | 1: subq #1, %d0 | 55 | 1: subq #1, %d0 |
| 54 | bne 1b | 56 | bne 1b |
| @@ -73,13 +75,13 @@ _stext: movew #0x2700,%sr | |||
| 73 | bhi 1b | 75 | bhi 1b |
| 74 | 76 | ||
| 75 | movel #_sdata, %d0 | 77 | movel #_sdata, %d0 |
| 76 | movel %d0, _rambase | 78 | movel %d0, _rambase |
| 77 | movel #_ebss, %d0 | 79 | movel #_ebss, %d0 |
| 78 | movel %d0, _ramstart | 80 | movel %d0, _ramstart |
| 79 | movel #__ramend-CONFIG_MEMORY_RESERVE*0x100000, %d0 | 81 | movel #RAMEND-CONFIG_MEMORY_RESERVE*0x100000, %d0 |
| 80 | movel %d0, _ramend | 82 | movel %d0, _ramend |
| 81 | movel #__ramvec, %d0 | 83 | movel #CONFIG_VECTORBASE, %d0 |
| 82 | movel %d0, _ramvec | 84 | movel %d0, _ramvec |
| 83 | 85 | ||
| 84 | /* | 86 | /* |
| 85 | * load the current task pointer and stack | 87 | * load the current task pointer and stack |
