From 12a4d08553f35b5fa159869eef6f7b393c9fd6cb Mon Sep 17 00:00:00 2001 From: Ralf Kirchner Date: Wed, 28 May 2014 14:47:06 +0200 Subject: [PATCH] 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. --- .../arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit | 4 ++-- c/src/lib/libbsp/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 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 *