projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Import into DevLib.
[bertos.git]
/
cfg
/
cpu.h
diff --git
a/cfg/cpu.h
b/cfg/cpu.h
index da0ec23a0822bd6671bcc6569b9de8eb7f0e30cb..a687275fc095f7f641a180b63ddb544a337951c1 100755
(executable)
--- a/
cfg/cpu.h
+++ b/
cfg/cpu.h
@@
-17,6
+17,12
@@
/*#*
*#* $Log$
/*#*
*#* $Log$
+ *#* Revision 1.6 2005/07/19 07:26:49 bernie
+ *#* Add missing #endif.
+ *#*
+ *#* Revision 1.5 2005/06/27 21:24:17 bernie
+ *#* CPU_CSOURCE(): New macro.
+ *#*
*#* Revision 1.4 2005/06/14 06:15:10 bernie
*#* Add X86_64 support.
*#*
*#* Revision 1.4 2005/06/14 06:15:10 bernie
*#* Add X86_64 support.
*#*
@@
-64,6
+70,9
@@
/*! Macro to include cpu-specific versions of the headers. */
#define CPU_HEADER(module) PP_STRINGIZE(PP_CAT3(module, _, CPU_ID).h)
/*! Macro to include cpu-specific versions of the headers. */
#define CPU_HEADER(module) PP_STRINGIZE(PP_CAT3(module, _, CPU_ID).h)
+/*! Macro to include cpu-specific versions of implementation files. */
+#define CPU_CSOURCE(module) PP_STRINGIZE(PP_CAT3(module, _, CPU_ID).c)
+
#if CPU_I196
#if CPU_I196
@@
-157,8
+166,6
@@
}
#define IRQ_GETSTATE() irq_getstate()
}
#define IRQ_GETSTATE() irq_getstate()
-
-
typedef uint16_t cpuflags_t;
typedef unsigned int cpustack_t;
typedef uint16_t cpuflags_t;
typedef unsigned int cpustack_t;
@@
-376,6
+383,7
@@
#else /* CPU_REG_BITS > 32 */
#define SIZEOF_PTR 8
#endif
#else /* CPU_REG_BITS > 32 */
#define SIZEOF_PTR 8
#endif
+#endif
#ifndef CPU_BITS_PER_CHAR
#define CPU_BITS_PER_CHAR (SIZEOF_CHAR * 8)
#ifndef CPU_BITS_PER_CHAR
#define CPU_BITS_PER_CHAR (SIZEOF_CHAR * 8)