mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-05 15:15:44 +00:00
2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK. Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up _disable_mask.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||
|
||||
* rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK.
|
||||
Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up
|
||||
_disable_mask.
|
||||
|
||||
2005-02-12 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||
|
||||
* cpu.c: New (Stub file for consistency with other ports).
|
||||
|
||||
@@ -683,6 +683,8 @@ void _CPU_Initialize_vectors(void);
|
||||
*/
|
||||
|
||||
#ifndef ASM
|
||||
extern const unsigned int _PPC_MSR_DISABLE_MASK;
|
||||
|
||||
#define _CPU_MSR_Value( _msr_value ) \
|
||||
do { \
|
||||
_msr_value = 0; \
|
||||
@@ -694,7 +696,7 @@ void _CPU_Initialize_vectors(void);
|
||||
|
||||
#if 0
|
||||
#define _CPU_ISR_Disable( _isr_cookie ) \
|
||||
{ register unsigned int _disable_mask = PPC_MSR_DISABLE_MASK; \
|
||||
{ register unsigned int _disable_mask = _PPC_MSR_DISABLE_MASK; \
|
||||
_isr_cookie = 0; \
|
||||
asm volatile (
|
||||
"mfmsr %0" : \
|
||||
@@ -715,7 +717,7 @@ void _CPU_Initialize_vectors(void);
|
||||
#endif
|
||||
|
||||
#define _CPU_ISR_Disable( _isr_cookie ) \
|
||||
{ register unsigned int _disable_mask = PPC_MSR_DISABLE_MASK; \
|
||||
{ register unsigned int _disable_mask = _PPC_MSR_DISABLE_MASK; \
|
||||
_isr_cookie = 0; \
|
||||
asm volatile ( \
|
||||
"mfmsr %0; andc %1,%0,%1; mtmsr %1" : \
|
||||
@@ -753,7 +755,7 @@ void _CPU_Initialize_vectors(void);
|
||||
|
||||
#ifndef ASM
|
||||
#define _CPU_ISR_Flash( _isr_cookie ) \
|
||||
{ register unsigned int _disable_mask = PPC_MSR_DISABLE_MASK; \
|
||||
{ register unsigned int _disable_mask = _PPC_MSR_DISABLE_MASK; \
|
||||
asm volatile ( \
|
||||
"mtmsr %0; andc %1,%0,%1; mtmsr %1" : \
|
||||
"=r" ((_isr_cookie)), "=r" ((_disable_mask)) : \
|
||||
|
||||
Reference in New Issue
Block a user