Changeset 282048a in rtems


Ignore:
Timestamp:
Dec 3, 2007, 10:22:01 PM (13 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.9, master
Children:
4b89ba7
Parents:
bfc9b023
Message:

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

  • rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: 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.
Location:
cpukit/score/cpu/powerpc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/cpu/powerpc/ChangeLog

    rbfc9b023 r282048a  
     12007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of
     4        the remaining CPU Table fields to the Configuration Table. This
     5        included pretasking_hook, predriver_hook, postdriver_hook, idle_task,
     6        do_zero_of_workspace, extra_mpci_receive_server_stack,
     7        stack_allocate_hook, and stack_free_hook. As a side-effect of this
     8        effort some multiprocessing code was made conditional and some style
     9        clean up occurred.
     10
    1112007-11-30      Till Straumann <strauman@slac.stanford.edu>
    212
  • cpukit/score/cpu/powerpc/rtems/new-exceptions/cpu.h

    rbfc9b023 r282048a  
    161161
    162162typedef struct {
    163   void       (*pretasking_hook)( void );
    164   void       (*predriver_hook)( void );
    165   void       (*postdriver_hook)( void );
    166   void       (*idle_task)( void );
    167   boolean      do_zero_of_workspace;
    168   uint32_t     idle_task_stack_size;
    169163  uint32_t     interrupt_stack_size;
    170   uint32_t     extra_mpci_receive_server_stack;
    171   void *     (*stack_allocate_hook)( uint32_t   );
    172   void       (*stack_free_hook)( void* );
    173   /* end of fields required on all CPUs */
    174164}   rtems_cpu_table;
    175 
    176 /*
    177  *  Macros to access required entires in the CPU Table are in
    178  *  the file rtems/system.h.
    179  */
    180165
    181166/*
  • cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h

    rbfc9b023 r282048a  
    184184
    185185typedef struct {
    186   void       (*pretasking_hook)( void );
    187   void       (*predriver_hook)( void );
    188   void       (*postdriver_hook)( void );
    189   void       (*idle_task)( void );
    190   boolean      do_zero_of_workspace;
    191   uint32_t     idle_task_stack_size;
    192186  uint32_t     interrupt_stack_size;
    193   uint32_t     extra_mpci_receive_server_stack;
    194   void *     (*stack_allocate_hook)( uint32_t   );
    195   void       (*stack_free_hook)( void* );
    196   /* end of fields required on all CPUs */
    197187}   rtems_cpu_table;
    198188#endif
    199 
    200 /*
    201  *  Macros to access required entires in the CPU Table are in
    202  *  the file rtems/system.h.
    203  */
    204189
    205190/*
Note: See TracChangeset for help on using the changeset viewer.