Network mbufs and clusters now are cached. Thus the nocache heap can get 
reduced to 1 MByte.
---
 .../libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit    |    4 ++--
 c/src/lib/libbsp/arm/altera-cyclone-v/startup/nocache-heap.c       |    2 +-
 2 Dateien geändert, 3 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-)

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..0f01989 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,7 +27,7 @@
 /** @brief Uncached RAM pool
  *
  * Allocate the whole bsp_nocache for the nocache heap */
-static char nocache_pool[3 * 1024
+static char nocache_pool[1024
                          * 1024] __attribute__( ( section( ".bsp_nocache" ) ) 
);
 
 /** @brief Nocache heap
-- 
1.7.10.4

_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to