Changeset 96981e3a in rtems


Ignore:
Timestamp:
Apr 22, 1996, 4:44:04 PM (25 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
cc4c1fe4
Parents:
9a1ccb3
Message:

added stack allocation fields to the cpu table

Location:
c/src/exec/score/cpu
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/score/cpu/i960/cpu.h

    r9a1ccb3 r96981e3a  
    147147  unsigned32   interrupt_stack_size;
    148148  unsigned32   extra_mpci_receive_server_stack;
     149  void *     (*stack_allocate_hook)( unsigned32 );
     150  void       (*stack_free_hook)( void* );
     151  /* end of fields required on all CPUs */
     152
    149153#if defined(__i960CA__) || defined(__i960_CA__) || defined(__i960CA)
    150154  i960ca_PRCB *Prcb;
  • c/src/exec/score/cpu/no_cpu/cpu.h

    r9a1ccb3 r96981e3a  
    329329 *  The following table contains the information required to configure
    330330 *  the XXX processor specific parameters.
    331  *
    332  *  NOTE: The interrupt_stack_size field is required if
    333  *        CPU_ALLOCATE_INTERRUPT_STACK is defined as TRUE.
    334  *
    335  *        The pretasking_hook, predriver_hook, and postdriver_hook,
    336  *        and the do_zero_of_workspace fields are required on ALL CPUs.
    337331 */
    338332
     
    345339  unsigned32   interrupt_stack_size;
    346340  unsigned32   extra_mpci_receive_server_stack;
     341  void *     (*stack_allocate_hook)( unsigned32 );
     342  void       (*stack_free_hook)( void* );
     343  /* end of fields required on all CPUs */
     344
    347345  unsigned32   some_other_cpu_dependent_info;
    348346}   rtems_cpu_table;
  • c/src/exec/score/cpu/powerpc/cpu.h

    r9a1ccb3 r96981e3a  
    427427 *  The following table contains the information required to configure
    428428 *  the PowerPC processor specific parameters.
    429  *
    430  *  NOTE: The interrupt_stack_size field is required if
    431  *        CPU_ALLOCATE_INTERRUPT_STACK is defined as TRUE.
    432  *
    433  *        The pretasking_hook, predriver_hook, and postdriver_hook,
    434  *        and the do_zero_of_workspace fields are required on ALL CPUs.
    435429 */
    436430
     
    443437  unsigned32   interrupt_stack_size;
    444438  unsigned32   extra_mpci_receive_server_stack;
     439  void *     (*stack_allocate_hook)( unsigned32 );
     440  void       (*stack_free_hook)( void* );
     441  /* end of fields required on all CPUs */
     442
    445443  unsigned32   clicks_per_usec; /* Timer clicks per microsecond */
    446444  unsigned32   serial_per_sec;  /* Serial clocks per second */
  • c/src/exec/score/cpu/sparc/cpu.h

    r9a1ccb3 r96981e3a  
    493493 *  The following table contains the information required to configure
    494494 *  the processor specific parameters.
    495  *
    496  *  NOTE: The interrupt_stack_size field is required if
    497  *        CPU_ALLOCATE_INTERRUPT_STACK is defined as TRUE.
    498  *
    499  *        The pretasking_hook, predriver_hook, and postdriver_hook,
    500  *        and the do_zero_of_workspace fields are required on ALL CPUs.
    501495 */
    502496
     
    509503  unsigned32   interrupt_stack_size;
    510504  unsigned32   extra_mpci_receive_server_stack;
     505  void *     (*stack_allocate_hook)( unsigned32 );
     506  void       (*stack_free_hook)( void* );
     507  /* end of fields required on all CPUs */
     508
    511509}   rtems_cpu_table;
    512510
Note: See TracChangeset for help on using the changeset viewer.