From 909b8a72c470bc2b4a3680440bd0bb3b8c4c5a7b Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Mon, 14 Dec 2009 03:04:17 +0100 Subject: [PATCH] removed USTACK --- pkernel/Makefile | 2 +- pkernel/start91460.asm | 22 +--------------------- 2 files changed, 2 insertions(+), 22 deletions(-) diff --git a/pkernel/Makefile b/pkernel/Makefile index ba893cf..16a763f 100644 --- a/pkernel/Makefile +++ b/pkernel/Makefile @@ -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 diff --git a/pkernel/start91460.asm b/pkernel/start91460.asm index acb7e20..76d9da1 100644 --- a/pkernel/start91460.asm +++ b/pkernel/start91460.asm @@ -201,14 +201,6 @@ __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 -- 2.25.1