Ignore:
Timestamp:
Dec 3, 2007, 10:23:13 PM (12 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.9, master
Children:
2f1d801
Parents:
3e066540
Message:

2007-12-03 Joel Sherrill <joel.sherrill@…>

  • libcsupport/src/malloc.c, libmisc/monitor/mon-command.c, posix/preinstall.am, posix/include/rtems/posix/cond.h, posix/include/rtems/posix/mqueue.h, posix/include/rtems/posix/mutex.h, posix/include/rtems/posix/pthread.h, posix/include/rtems/posix/semaphore.h, posix/src/conddestroy.c, posix/src/mutexdestroy.c, posix/src/mutexinit.c, posix/src/mutexsetprioceiling.c, posix/src/mutexunlock.c, sapi/include/confdefs.h, sapi/include/rtems/config.h, sapi/include/rtems/init.h, sapi/include/rtems/sptables.h, sapi/src/exinit.c, score/include/rtems/system.h, score/include/rtems/score/mpci.h, score/src/mpci.c, score/src/thread.c, score/src/threadcreateidle.c, score/src/threadstackallocate.c, score/src/threadstackfree.c, score/src/wkspace.c: Moved most of the remaining CPU Table fields to the Configuration Table. This included pretasking_hook, predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace, extra_mpci_receive_server_stack, stack_allocate_hook, and stack_free_hook. As a side-effect of this effort some multiprocessing code was made conditional and some style clean up occurred.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/include/rtems/system.h

    r3e066540 r976162a6  
    200200#define rtems_cpu_configuration_get_table() (&_CPU_Table)
    201201
    202 
    203202/** This macro assists in accessing the pretasking BSP hook. */
    204203#define rtems_cpu_configuration_get_pretasking_hook() \
     
    213212   (_CPU_Table.postdriver_hook)
    214213
    215 /** This macro assists in accessing the BSP specific IDLE task entry point. */
    216 #define rtems_cpu_configuration_get_idle_task() \
    217    (_CPU_Table.idle_task)
    218 
    219 /**
    220   * This macro assists in accessing the field which indicates whether
    221   * RTEMS is responsible for zeroing the Executive Workspace.
    222   */
    223 #define rtems_cpu_configuration_get_do_zero_of_workspace() \
    224    (_CPU_Table.do_zero_of_workspace)
    225 
    226 /** This macro assists in accessing the IDLE task stack point size. */
    227 #define rtems_cpu_configuration_get_idle_task_stack_size() \
    228    (_CPU_Table.idle_task_stack_size)
    229 
    230214/** This macro assists in accessing the interrupt stack size. */
    231215#define rtems_cpu_configuration_get_interrupt_stack_size() \
    232216   (_CPU_Table.interrupt_stack_size)
    233217
    234 /** This macro assists in accessing the size of the MPCI receiver server. */
    235 #define rtems_cpu_configuration_get_extra_mpci_receive_server_stack() \
    236    (_CPU_Table.extra_mpci_receive_server_stack)
    237 
    238 /** This macro assists in accessing the BSP stack allocation hook. */
    239 #define rtems_cpu_configuration_get_stack_allocate_hook() \
    240    (_CPU_Table.stack_allocate_hook)
    241 
    242 /** This macro assists in accessing the BSP stack allocation free hook. */
    243 #define rtems_cpu_configuration_get_stack_free_hook() \
    244    (_CPU_Table.stack_free_hook)
    245 
    246218/** This macro defines the maximum length of a Classic API name. */
    247219#define RTEMS_MAXIMUM_NAME_LENGTH sizeof(rtems_name)
Note: See TracChangeset for help on using the changeset viewer.