[rtems commit] bsp/altera-cyclone-v: Reduce size of nocache heap

Sebastian Huber sebh at rtems.org
Wed May 28 12:55:13 UTC 2014


Module:    rtems
Branch:    master
Commit:    12a4d08553f35b5fa159869eef6f7b393c9fd6cb
Changeset: http://git.rtems.org/rtems/commit/?id=12a4d08553f35b5fa159869eef6f7b393c9fd6cb

Author:    Ralf Kirchner <ralf.kirchner at embedded-brains.de>
Date:      Wed May 28 14:47:06 2014 +0200

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.

---

 .../startup/linkcmds.altcycv_devkit                |    4 ++--
 .../arm/altera-cyclone-v/startup/nocache-heap.c    |    4 ++--
 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 17ebed8..60f99a0 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 29e9176..ae2faef 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
  *




More information about the vc mailing list