Changes between Version 43 and Version 44 of Release/4.9


Ignore:
Timestamp:
Sep 4, 2008, 3:07:29 PM (11 years ago)
Author:
JoelSherrill
Comment:

/* Configuration Changes */ Add CONFIGURE_BSP_PREQUISITE_DRIVERS, CONFIGURE_APPLICATION_PREQUISITE_DRIVERS and CONFIGURE_APPLICATION_EXTRA_DRIVERS

Legend:

Unmodified
Added
Removed
Modified
  • Release/4.9

    v43 v44  
    9393  *  CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK - defined by BSP which wants to be able to extend the C Program Heap at run-time.
    9494  *  CONFIGURE_TASK_STACK_ALLOCATOR and CONFIGURE_TASK_STACK_DEALLOCATOR - allow the application to define their own task stack allocation routines.
     95  *  CONFIGURE_BSP_PREQUISITE_DRIVERS and CONFIGURE_APPLICATION_PREQUISITE_DRIVERS which allows the BSP and application to add drivers to the beginning of the static driver table.
     96  *  CONFIGURE_APPLICATION_EXTRA_DRIVERS which allows the application to add drivers to the end of the static driver table.
    9597
    9698 *  Addition of network stack configuration parameters to control default buffer sizes for sockets.  This addresses the issue that was described in http://www.rtems.org/ml/rtems-users/2004/february/msg00200.html in which the default socket buffer tend to be large in comparison to the amount of memory users configure for mbufs.  This leads to a starvation and TCP/IP "freeze".  This scenario can be created with just a handful of sockets and fairly light traffic and is worsened by use of UDP sockets which default to larger buffering than TCP sockets.  See the Network Supplement for more details on each of the following parameters: