Changeset 8e407ad in rtems


Ignore:
Timestamp:
Jun 29, 2010, 12:33:58 AM (9 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, master
Children:
6d42b4c6
Parents:
b275a14
Message:

2010-06-28 Joel Sherrill <joel.sherrill@…>

PR 1573/cpukit

  • rtems/score/cpu.h: Add a per cpu data structure which contains the information required by RTEMS for each CPU core. This encapsulates information such as thread executing, heir, idle and dispatch needed.
Location:
cpukit/score/cpu/sh
Files:
2 edited

Legend:

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

    rb275a14 r8e407ad  
     12010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        PR 1573/cpukit
     4        * rtems/score/cpu.h: Add a per cpu data structure which contains the
     5        information required by RTEMS for each CPU core. This encapsulates
     6        information such as thread executing, heir, idle and dispatch needed.
     7
    182010-05-23      Ralf Corsépius <ralf.corsepius@rtems.org>
    29
  • cpukit/score/cpu/sh/rtems/score/cpu.h

    rb275a14 r8e407ad  
    412412SCORE_EXTERN Context_Control_fp  _CPU_Null_fp_context;
    413413#endif
    414 
    415 /*
    416  *  On some CPUs, RTEMS supports a software managed interrupt stack.
    417  *  This stack is allocated by the Interrupt Manager and the switch
    418  *  is performed in _ISR_Handler.  These variables contain pointers
    419  *  to the lowest and highest addresses in the chunk of memory allocated
    420  *  for the interrupt stack.  Since it is unknown whether the stack
    421  *  grows up or down (in general), this give the CPU dependent
    422  *  code the option of picking the version it wants to use.
    423  *
    424  *  NOTE: These two variables are required if the macro
    425  *        CPU_HAS_SOFTWARE_INTERRUPT_STACK is defined as TRUE.
    426  */
    427 
    428 SCORE_EXTERN void               *_CPU_Interrupt_stack_low;
    429 SCORE_EXTERN void               *_CPU_Interrupt_stack_high;
    430414
    431415/*
Note: See TracChangeset for help on using the changeset viewer.