removed USTACK
authorBernhard Urban <lewurm@gmx.net>
Mon, 14 Dec 2009 02:04:17 +0000 (03:04 +0100)
committerBernhard Urban <lewurm@gmx.net>
Mon, 14 Dec 2009 02:04:17 +0000 (03:04 +0100)
pkernel/Makefile
pkernel/start91460.asm

index ba893cf8f57da98aec00fb3702308a75e69035a1..16a763f9304c86a97d9bd3ae58f7c2bed1eb8475 100644 (file)
@@ -30,7 +30,7 @@ LDFLAGS = -AL 2
 LDFLAGS += -ra D_RAM=0x0002C000/0x0002FFFF
 LDFLAGS += -ra ID_RAM=0x00030000/0x00031FFF
 LDFLAGS += -ro ROM_AREA=0x00080000/0x000FFFFF
-LDFLAGS += -sc DATA/Data+INIT/Data+SSTACK/Data+USTACK/Data=D_RAM
+LDFLAGS += -sc DATA/Data+INIT/Data+SSTACK/Data=D_RAM
 LDFLAGS += -sc IRAM/Code=ID_RAM
 LDFLAGS += -sc CODE+@INIT+@IRAM=ROM_AREA
 LDFLAGS += -sc CODE_START/Code=0x000F4000
index acb7e207f8fff0334dead550f7f198146b73ce13..76d9da172c94e63579df3c1886fa001bed75a7e0 100644 (file)
  __systemstack_top: 
 #endif
  
-        .SECTION  USTACK, STACK, ALIGN=4
-#if STACK_RESERVE == ON
-         .EXPORT        __userstack, __userstack_top
- __userstack:
-        .RES.B          STACK_USR_SIZE
- __userstack_top:
-#endif
 ;=========================================================================================
 ; 6.2  Define Sections
 ;=========================================================================================
@@ -244,25 +236,13 @@ startnop:
         ClearRCwatchdog                         ; clear harware watchdog
 
 ;=========================================================================================
-; 7.1  Initialise Stack Pointer and Table Base Register
+; 7.1  Initialise Stack Pointer
 ;=========================================================================================
 #if STACKUSE == SYSSTACK       
-        ORCCR           #0x20
-        LDI             #__userstack_top, SP    ; initialize SP
-        ANDCCR          #0xDF
-        LDI             #__systemstack_top, SP  ; initialize SP
-#endif
-
-#if STACKUSE == USRSTACK
         ANDCCR          #0xDF
         LDI             #__systemstack_top, SP  ; initialize SP
-        ORCCR           #0x20
-        LDI             #__userstack_top, SP    ; initialize SP
 #endif
 
-smd_tbr: 
-        MOV             R0, TBR         
-
 #if (CLOCKSOURCE != NOCLOCK)                                          
 ;=========================================================================================
 ; 7.2  Check for CSV reset and set CSV