X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cfg%2Fcpu.h;h=a687275fc095f7f641a180b63ddb544a337951c1;hb=41625d1b16c8f1904c3a2a40b6972725311c66a8;hp=da0ec23a0822bd6671bcc6569b9de8eb7f0e30cb;hpb=c41211f2309fd5499f0ff6768314a0a260d27d1d;p=bertos.git diff --git a/cfg/cpu.h b/cfg/cpu.h index da0ec23a..a687275f 100755 --- a/cfg/cpu.h +++ b/cfg/cpu.h @@ -17,6 +17,12 @@ /*#* *#* $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. *#* @@ -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 implementation files. */ +#define CPU_CSOURCE(module) PP_STRINGIZE(PP_CAT3(module, _, CPU_ID).c) + #if CPU_I196 @@ -157,8 +166,6 @@ } #define IRQ_GETSTATE() irq_getstate() - - typedef uint16_t cpuflags_t; typedef unsigned int cpustack_t; @@ -376,6 +383,7 @@ #else /* CPU_REG_BITS > 32 */ #define SIZEOF_PTR 8 #endif +#endif #ifndef CPU_BITS_PER_CHAR #define CPU_BITS_PER_CHAR (SIZEOF_CHAR * 8)