summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/or32/rtems/score/types.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2002-08-05 19:19:45 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2002-08-05 19:19:45 +0000
commit098755b36f44cc78e742c15ae66eb95063080d48 (patch)
tree552fa4b17af3caa684a0c6a052f60bd353821b69 /cpukit/score/cpu/or32/rtems/score/types.h
parent2002-08-05 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-098755b36f44cc78e742c15ae66eb95063080d48.tar.bz2
2002-08-05 Chris Ziomkowski <chris@asics.ws>
* asm.h, cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/or32.h, rtems/score/types.h: Merged from OpenCores CVS repository.
Diffstat (limited to '')
-rw-r--r--cpukit/score/cpu/or32/rtems/score/types.h29
1 files changed, 21 insertions, 8 deletions
diff --git a/cpukit/score/cpu/or32/rtems/score/types.h b/cpukit/score/cpu/or32/rtems/score/types.h
index c20aa2068a..24978df4f9 100644
--- a/cpukit/score/cpu/or32/rtems/score/types.h
+++ b/cpukit/score/cpu/or32/rtems/score/types.h
@@ -1,7 +1,7 @@
-/* or32types.h
+/* or1ktypes.h
*
- * This include file contains type definitions pertaining to the Intel
- * or32 processor family.
+ * This include file contains type definitions pertaining to the Opencores
+ * or1k processor family.
*
* COPYRIGHT (c) 1989-1999.
* On-Line Applications Research Corporation (OAR).
@@ -10,11 +10,13 @@
* found in the file LICENSE in this distribution or at
* http://www.OARcorp.com/rtems/license.html.
*
- * $Id$
+ * This file adapted from no_cpu example of the RTEMS distribution.
+ * The body has been modified for the Opencores Or1k implementation by
+ * Chris Ziomkowski. <chris@asics.ws>
*/
-#ifndef __OR32_TYPES_h
-#define __OR32_TYPES_h
+#ifndef __OR1K_TYPES_h
+#define __OR1K_TYPES_h
#ifndef ASM
@@ -43,8 +45,19 @@ typedef unsigned32 boolean; /* Boolean value */
typedef float single_precision; /* single precision float */
typedef double double_precision; /* double precision float */
-typedef void or32_isr;
-typedef void ( *or32_isr_entry )( void );
+typedef void no_cpu_isr;
+typedef void ( *no_cpu_isr_entry )( void );
+
+/*
+ * Turns out the that the disable POSIX option doesn't work
+ * too well. Specifically, the libc library still wants to know
+ * these POSIX values. We'll go ahead and include them here
+ * until such time as someone like OAR who is familiar with this
+ * can figure out what should really be done.
+ */
+
+#define NAME_MAX 255
+#define LINK_MAX 8
#ifdef __cplusplus
}