summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm
diff options
context:
space:
mode:
authorRalf Kirchner <ralf.kirchner@embedded-brains.de>2014-05-28 14:47:06 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-05-28 15:01:31 +0200
commit12a4d08553f35b5fa159869eef6f7b393c9fd6cb (patch)
tree46e1fc33a701c43a545ddb68d7c971bdcc0d05db /c/src/lib/libbsp/arm
parentbsp/altera-cyclone-v: Cache mbufs and clusters (diff)
downloadrtems-12a4d08553f35b5fa159869eef6f7b393c9fd6cb.tar.bz2
bsp/altera-cyclone-v: Reduce size of nocache heap
Network mbufs and clusters now are cached. Thus the nocache heap can get reduced to 1 MByte.
Diffstat (limited to 'c/src/lib/libbsp/arm')
-rw-r--r--c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit4
-rw-r--r--c/src/lib/libbsp/arm/altera-cyclone-v/startup/nocache-heap.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit b/c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit
index 17ebed86be..60f99a04f9 100644
--- a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit
+++ b/c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit
@@ -1,7 +1,7 @@
MEMORY {
RAM_MMU : ORIGIN = 0x00100000, LENGTH = 16k
- NOCACHE : ORIGIN = 0x00200000, LENGTH = 3M
- RAM : ORIGIN = 0x00500000, LENGTH = 1024M - 1M - 1M - 3M
+ NOCACHE : ORIGIN = 0x00200000, LENGTH = 1M
+ RAM : ORIGIN = 0x00300000, LENGTH = 1024M - 1M - 1M - 1M
}
SECTIONS {
diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/nocache-heap.c b/c/src/lib/libbsp/arm/altera-cyclone-v/startup/nocache-heap.c
index 29e91763a6..ae2faef3fc 100644
--- a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/nocache-heap.c
+++ b/c/src/lib/libbsp/arm/altera-cyclone-v/startup/nocache-heap.c
@@ -27,8 +27,8 @@
/** @brief Uncached RAM pool
*
* Allocate the whole bsp_nocache for the nocache heap */
-static char nocache_pool[3 * 1024
- * 1024] __attribute__( ( section( ".bsp_nocache" ) ) );
+static char nocache_pool[1024 * 1024]
+ __attribute__( ( section( ".bsp_nocache" ) ) );
/** @brief Nocache heap
*