2001-01-03 Joel Sherrill <joel@OARcorp.com>

* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
This commit is contained in:
Joel Sherrill
2001-01-03 16:29:04 +00:00
parent 9094566e59
commit 2d877aa6ec
11 changed files with 53 additions and 0 deletions

View File

@@ -1,3 +1,7 @@
2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.

View File

@@ -519,10 +519,17 @@ SCORE_EXTERN void (*_CPU_Thread_dispatch_pointer)();
/* ISR handler macros */ /* ISR handler macros */
/*
* Support routine to initialize the RTEMS vector table after it is allocated.
*/
#define _CPU_Initialize_vectors()
/* /*
* Disable all interrupts for an RTEMS critical section. The previous * Disable all interrupts for an RTEMS critical section. The previous
* level is returned in _level. * level is returned in _level.
*/ */
#define _CPU_ISR_Disable( _level ) \ #define _CPU_ISR_Disable( _level ) \
{ \ { \
(_level) = 0; \ (_level) = 0; \

View File

@@ -1,3 +1,7 @@
2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.

View File

@@ -768,6 +768,12 @@ SCORE_EXTERN void (*_CPU_Thread_dispatch_pointer)();
* bit in the status word. * bit in the status word.
*/ */
/*
* Support routine to initialize the RTEMS vector table after it is allocated.
*/
#define _CPU_Initialize_vectors()
/* /*
* Disable all interrupts for an RTEMS critical section. The previous * Disable all interrupts for an RTEMS critical section. The previous
* level is returned in _isr_cookie. * level is returned in _isr_cookie.

View File

@@ -1,3 +1,7 @@
2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.

View File

@@ -276,12 +276,15 @@ SCORE_EXTERN void *_CPU_Interrupt_stack_high;
* ISR handler macros * ISR handler macros
* *
* These macros perform the following functions: * These macros perform the following functions:
* + initialize the RTEMS vector table
* + disable all maskable CPU interrupts * + disable all maskable CPU interrupts
* + restore previous interrupt level (enable) * + restore previous interrupt level (enable)
* + temporarily restore interrupts (flash) * + temporarily restore interrupts (flash)
* + set a particular level * + set a particular level
*/ */
#define _CPU_Initialize_vectors()
#define _CPU_ISR_Disable( _level ) i386_disable_interrupts( _level ) #define _CPU_ISR_Disable( _level ) i386_disable_interrupts( _level )
#define _CPU_ISR_Enable( _level ) i386_enable_interrupts( _level ) #define _CPU_ISR_Enable( _level ) i386_enable_interrupts( _level )

View File

@@ -1,3 +1,7 @@
2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.

View File

@@ -519,10 +519,17 @@ SCORE_EXTERN void (*_CPU_Thread_dispatch_pointer)();
/* ISR handler macros */ /* ISR handler macros */
/*
* Support routine to initialize the RTEMS vector table after it is allocated.
*/
#define _CPU_Initialize_vectors()
/* /*
* Disable all interrupts for an RTEMS critical section. The previous * Disable all interrupts for an RTEMS critical section. The previous
* level is returned in _level. * level is returned in _level.
*/ */
#define _CPU_ISR_Disable( _level ) \ #define _CPU_ISR_Disable( _level ) \
{ \ { \
(_level) = 0; \ (_level) = 0; \

View File

@@ -1,3 +1,7 @@
2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.

View File

@@ -768,6 +768,12 @@ SCORE_EXTERN void (*_CPU_Thread_dispatch_pointer)();
* bit in the status word. * bit in the status word.
*/ */
/*
* Support routine to initialize the RTEMS vector table after it is allocated.
*/
#define _CPU_Initialize_vectors()
/* /*
* Disable all interrupts for an RTEMS critical section. The previous * Disable all interrupts for an RTEMS critical section. The previous
* level is returned in _isr_cookie. * level is returned in _isr_cookie.

View File

@@ -1,3 +1,7 @@
2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.