Changeset d24b301 in rtems


Ignore:
Timestamp:
Dec 11, 2019, 2:57:49 PM (12 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, master
Children:
a00dff42
Parents:
6f6091b3
git-author:
Sebastian Huber <sebastian.huber@…> (12/11/19 14:57:49)
git-committer:
Sebastian Huber <sebastian.huber@…> (12/13/19 07:22:58)
Message:

config: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE

Obsolete the CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE configuration
option.

Update #3735.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/include/rtems/confdefs.h

    r6f6091b3 rd24b301  
    18131813
    18141814  #ifdef CONFIGURE_MP_APPLICATION
    1815     #ifndef CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE
    1816 
    1817       #ifndef CONFIGURE_MP_NODE_NUMBER
    1818         #define CONFIGURE_MP_NODE_NUMBER                NODE_NUMBER
    1819       #endif
    1820 
    1821       #ifndef CONFIGURE_MP_MAXIMUM_NODES
    1822         #define CONFIGURE_MP_MAXIMUM_NODES              2
    1823       #endif
    1824 
    1825       #ifndef CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS
    1826         #define CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS     32
    1827       #endif
    1828       #define _CONFIGURE_MEMORY_FOR_GLOBAL_OBJECTS(_global_objects) \
    1829         _Configure_From_workspace( \
    1830           (_global_objects) * sizeof(Objects_MP_Control) \
    1831         )
    1832 
    1833       #ifndef CONFIGURE_MP_MAXIMUM_PROXIES
    1834         #define CONFIGURE_MP_MAXIMUM_PROXIES            32
    1835       #endif
    1836       #define _CONFIGURE_MEMORY_FOR_PROXIES(_proxies) \
    1837         _Configure_From_workspace((_proxies) \
    1838           * (sizeof(Thread_Proxy_control) \
    1839             + sizeof(Thread_queue_Configured_heads)))
    1840 
    1841       #ifndef CONFIGURE_MP_MPCI_TABLE_POINTER
    1842         #include <mpci.h>
    1843         #define CONFIGURE_MP_MPCI_TABLE_POINTER         &MPCI_table
    1844       #endif
    1845 
    1846       #ifdef CONFIGURE_INIT
    1847         rtems_multiprocessing_table Multiprocessing_configuration = {
    1848           CONFIGURE_MP_NODE_NUMBER,               /* local node number */
    1849           CONFIGURE_MP_MAXIMUM_NODES,             /* maximum # nodes */
    1850           CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS,    /* maximum # global objects */
    1851           CONFIGURE_MP_MAXIMUM_PROXIES,           /* maximum # proxies */
    1852           CONFIGURE_EXTRA_MPCI_RECEIVE_SERVER_STACK, /* MPCI stack > minimum */
    1853           CONFIGURE_MP_MPCI_TABLE_POINTER         /* ptr to MPCI config table */
    1854         };
    1855       #endif
    1856 
    1857       #define CONFIGURE_MULTIPROCESSING_TABLE    &Multiprocessing_configuration
    1858 
    1859       #define _CONFIGURE_MPCI_RECEIVE_SERVER_COUNT 1
    1860 
    1861     #endif /* CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE */
     1815    #ifndef CONFIGURE_MP_NODE_NUMBER
     1816      #define CONFIGURE_MP_NODE_NUMBER                NODE_NUMBER
     1817    #endif
     1818
     1819    #ifndef CONFIGURE_MP_MAXIMUM_NODES
     1820      #define CONFIGURE_MP_MAXIMUM_NODES              2
     1821    #endif
     1822
     1823    #ifndef CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS
     1824      #define CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS     32
     1825    #endif
     1826    #define _CONFIGURE_MEMORY_FOR_GLOBAL_OBJECTS(_global_objects) \
     1827      _Configure_From_workspace( \
     1828        (_global_objects) * sizeof(Objects_MP_Control) \
     1829      )
     1830
     1831    #ifndef CONFIGURE_MP_MAXIMUM_PROXIES
     1832      #define CONFIGURE_MP_MAXIMUM_PROXIES            32
     1833    #endif
     1834    #define _CONFIGURE_MEMORY_FOR_PROXIES(_proxies) \
     1835      _Configure_From_workspace((_proxies) \
     1836        * (sizeof(Thread_Proxy_control) \
     1837          + sizeof(Thread_queue_Configured_heads)))
     1838
     1839    #ifndef CONFIGURE_MP_MPCI_TABLE_POINTER
     1840      #include <mpci.h>
     1841      #define CONFIGURE_MP_MPCI_TABLE_POINTER         &MPCI_table
     1842    #endif
     1843
     1844    #ifdef CONFIGURE_INIT
     1845      rtems_multiprocessing_table Multiprocessing_configuration = {
     1846        CONFIGURE_MP_NODE_NUMBER,               /* local node number */
     1847        CONFIGURE_MP_MAXIMUM_NODES,             /* maximum # nodes */
     1848        CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS,    /* maximum # global objects */
     1849        CONFIGURE_MP_MAXIMUM_PROXIES,           /* maximum # proxies */
     1850        CONFIGURE_EXTRA_MPCI_RECEIVE_SERVER_STACK, /* MPCI stack > minimum */
     1851        CONFIGURE_MP_MPCI_TABLE_POINTER         /* ptr to MPCI config table */
     1852      };
     1853    #endif
     1854
     1855    #define CONFIGURE_MULTIPROCESSING_TABLE    &Multiprocessing_configuration
     1856
     1857    #define _CONFIGURE_MPCI_RECEIVE_SERVER_COUNT 1
    18621858  #else
    18631859    #define CONFIGURE_MULTIPROCESSING_TABLE NULL
     
    31353131#endif
    31363132
     3133#ifdef CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE
     3134  #warning "The CONFIGURE_HAS_OWN_MOUNT_TABLE configuration option is obsolete since RTEMS 5.1"
     3135#endif
     3136
    31373137#ifdef CONFIGURE_NUMBER_OF_TERMIOS_PORTS
    31383138  #warning "The CONFIGURE_NUMBER_OF_TERMIOS_PORTS configuration option is obsolete since RTEMS 5.1"
Note: See TracChangeset for help on using the changeset viewer.