summaryrefslogtreecommitdiffstats
path: root/c/src/exec/score/cpu/i386/cpu.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/exec/score/cpu/i386/cpu.h')
-rw-r--r--c/src/exec/score/cpu/i386/cpu.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/c/src/exec/score/cpu/i386/cpu.h b/c/src/exec/score/cpu/i386/cpu.h
index 2af0096fc6..f3793cd443 100644
--- a/c/src/exec/score/cpu/i386/cpu.h
+++ b/c/src/exec/score/cpu/i386/cpu.h
@@ -22,9 +22,9 @@ extern "C" {
#endif
#ifndef ASM
-#include <rtems/i386types.h>
+#include <rtems/core/i386types.h>
#endif
-#include <rtems/i386.h>
+#include <rtems/core/i386.h>
/* conditional compilation parameters */
@@ -119,9 +119,9 @@ typedef struct {
/* variables */
-EXTERN unsigned8 _CPU_Null_fp_context[ CPU_CONTEXT_FP_SIZE ];
-EXTERN void *_CPU_Interrupt_stack_low;
-EXTERN void *_CPU_Interrupt_stack_high;
+EXTERN Context_Control_fp _CPU_Null_fp_context;
+EXTERN void *_CPU_Interrupt_stack_low;
+EXTERN void *_CPU_Interrupt_stack_high;
/* constants */
@@ -192,6 +192,8 @@ EXTERN void *_CPU_Interrupt_stack_high;
else asm volatile ( "sti" ); \
}
+unsigned32 _CPU_ISR_Get_level( void );
+
/* end of ISR handler macros */
/*