forked from Imagelibrary/rtems
Patch from Ralf Corsepius to reduce the amount of memory consumed by
the workspace by default.
This commit is contained in:
@@ -411,6 +411,10 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = {
|
||||
#define CONFIGURE_MEMORY_FOR_MP 0
|
||||
|
||||
#endif
|
||||
#ifndef CONFIGURE_MEMORY_OVERHEAD
|
||||
#define CONFIGURE_MEMORY_OVERHEAD 0
|
||||
#endif
|
||||
|
||||
#define CONFIGURE_EXECUTIVE_RAM_SIZE \
|
||||
(( CONFIGURE_MEMORY_FOR_TASKS(CONFIGURE_MAXIMUM_TASKS) + \
|
||||
CONFIGURE_MEMORY_FOR_TIMERS(CONFIGURE_MAXIMUM_TIMERS) + \
|
||||
@@ -423,8 +427,8 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = {
|
||||
CONFIGURE_MEMORY_FOR_USER_EXTENSIONS(CONFIGURE_MAXIMUM_USER_EXTENSIONS) + \
|
||||
CONFIGURE_MEMORY_FOR_DEVICES(CONFIGURE_MAXIMUM_DEVICES) + \
|
||||
CONFIGURE_MEMORY_FOR_MP + \
|
||||
(96*1024) \
|
||||
) & 0xffff8000)
|
||||
(((CONFIGURE_MEMORY_OVERHEAD)+1) * 1024) \
|
||||
) & 0xfffffc00)
|
||||
#endif
|
||||
|
||||
#ifdef CONFIGURE_GNAT_RTEMS
|
||||
|
||||
@@ -411,6 +411,10 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = {
|
||||
#define CONFIGURE_MEMORY_FOR_MP 0
|
||||
|
||||
#endif
|
||||
#ifndef CONFIGURE_MEMORY_OVERHEAD
|
||||
#define CONFIGURE_MEMORY_OVERHEAD 0
|
||||
#endif
|
||||
|
||||
#define CONFIGURE_EXECUTIVE_RAM_SIZE \
|
||||
(( CONFIGURE_MEMORY_FOR_TASKS(CONFIGURE_MAXIMUM_TASKS) + \
|
||||
CONFIGURE_MEMORY_FOR_TIMERS(CONFIGURE_MAXIMUM_TIMERS) + \
|
||||
@@ -423,8 +427,8 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = {
|
||||
CONFIGURE_MEMORY_FOR_USER_EXTENSIONS(CONFIGURE_MAXIMUM_USER_EXTENSIONS) + \
|
||||
CONFIGURE_MEMORY_FOR_DEVICES(CONFIGURE_MAXIMUM_DEVICES) + \
|
||||
CONFIGURE_MEMORY_FOR_MP + \
|
||||
(96*1024) \
|
||||
) & 0xffff8000)
|
||||
(((CONFIGURE_MEMORY_OVERHEAD)+1) * 1024) \
|
||||
) & 0xfffffc00)
|
||||
#endif
|
||||
|
||||
#ifdef CONFIGURE_GNAT_RTEMS
|
||||
|
||||
@@ -411,6 +411,10 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = {
|
||||
#define CONFIGURE_MEMORY_FOR_MP 0
|
||||
|
||||
#endif
|
||||
#ifndef CONFIGURE_MEMORY_OVERHEAD
|
||||
#define CONFIGURE_MEMORY_OVERHEAD 0
|
||||
#endif
|
||||
|
||||
#define CONFIGURE_EXECUTIVE_RAM_SIZE \
|
||||
(( CONFIGURE_MEMORY_FOR_TASKS(CONFIGURE_MAXIMUM_TASKS) + \
|
||||
CONFIGURE_MEMORY_FOR_TIMERS(CONFIGURE_MAXIMUM_TIMERS) + \
|
||||
@@ -423,8 +427,8 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = {
|
||||
CONFIGURE_MEMORY_FOR_USER_EXTENSIONS(CONFIGURE_MAXIMUM_USER_EXTENSIONS) + \
|
||||
CONFIGURE_MEMORY_FOR_DEVICES(CONFIGURE_MAXIMUM_DEVICES) + \
|
||||
CONFIGURE_MEMORY_FOR_MP + \
|
||||
(96*1024) \
|
||||
) & 0xffff8000)
|
||||
(((CONFIGURE_MEMORY_OVERHEAD)+1) * 1024) \
|
||||
) & 0xfffffc00)
|
||||
#endif
|
||||
|
||||
#ifdef CONFIGURE_GNAT_RTEMS
|
||||
|
||||
Reference in New Issue
Block a user