aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYuji Mano <yuji.mano@am.sony.com>2009-01-20 16:30:05 -0800
committerYuji Mano <yuji.mano@am.sony.com>2009-01-23 11:01:56 -0800
commit22170e110d33ac95943575357d766cbdbcffd479 (patch)
treee0d59bb47dc6ea7b294b0afadb4e4c5e35ebdecd
parent70660ee0b2712f4c37dcff39aa42d2378d690c74 (diff)
downloadmars-src-22170e110d33ac95943575357d766cbdbcffd479.tar.gz
task: Update module base addr and stack
Adjust the task base address and maximum context size. Signed-off-by: Yuji Mano <yuji.mano@am.sony.com> Acked-by: Kazunori Asayama <asayama@sm.sony.co.jp>
-rw-r--r--task/include/common/mars/task_types.h4
-rw-r--r--task/src/mpu/module/Makefile.am4
2 files changed, 4 insertions, 4 deletions
diff --git a/task/include/common/mars/task_types.h b/task/include/common/mars/task_types.h
index abf7f6f..a50756e 100644
--- a/task/include/common/mars/task_types.h
+++ b/task/include/common/mars/task_types.h
@@ -50,13 +50,13 @@
* \ingroup group_mars_task
* \brief Base address of task
*/
-#define MARS_TASK_BASE_ADDR 0x8000
+#define MARS_TASK_BASE_ADDR 0x4000
/**
* \ingroup group_mars_task
* \brief Max size of context save area
*/
-#define MARS_TASK_CONTEXT_SAVE_SIZE_MAX 0x38000
+#define MARS_TASK_CONTEXT_SAVE_SIZE_MAX 0x3C000
/**
* \ingroup group_mars_task
diff --git a/task/src/mpu/module/Makefile.am b/task/src/mpu/module/Makefile.am
index 5c30a76..93369e0 100644
--- a/task/src/mpu/module/Makefile.am
+++ b/task/src/mpu/module/Makefile.am
@@ -47,8 +47,8 @@ if DEBUG
CFLAGS += -O0
else
extra_cppflags += "-DNDEBUG"
- # release kernel is 16K
- extra_ldflags += -Wl,--defsym=__stack=0x7ff0 -Wl,--section-start,.init=0x4000
+ # release kernel is 10K
+ extra_ldflags += -Wl,--defsym=__stack=0x3ff0 -Wl,--section-start,.init=0x2800
CFLAGS += -Os
endif