projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove CVS logs.
[bertos.git]
/
bertos
/
cpu
/
types.h
diff --git
a/bertos/cpu/types.h
b/bertos/cpu/types.h
index 8cbba3d862d41828d56bcdcb6f8138634b83b20d..8b8179387769e1a29a7506d2e9371dccec5ef560 100644
(file)
--- a/
bertos/cpu/types.h
+++ b/
bertos/cpu/types.h
@@
-47,55
+47,62
@@
#if CPU_I196
#if CPU_I196
- typedef uint16_t cpuflags_t; // FIXME
- typedef unsigned int cpustack_t;
+ typedef uint16_t cpu_flags_t; // FIXME
+ typedef unsigned int cpu_stack_t;
+ typedef unsigned int cpu_atomic_t;
#warning Verify following constant
#define SIZEOF_CPUSTACK_T 2
#elif CPU_X86
#warning Verify following constant
#define SIZEOF_CPUSTACK_T 2
#elif CPU_X86
- /* Get cpuflags_t definition from the hosting environment. */
+ /* Get cpu
_
flags_t definition from the hosting environment. */
#include <cfg/os.h>
#if OS_EMBEDDED
#include <cfg/os.h>
#if OS_EMBEDDED
- typedef uint32_t cpuflags_t; // FIXME
+ typedef uint32_t cpu
_
flags_t; // FIXME
#endif /* OS_EMBEDDED */
#endif /* OS_EMBEDDED */
+ typedef uint32_t cpu_atomic_t;
+
#if CPU_X86_64
#if CPU_X86_64
- typedef uint64_t cpustack_t;
+ typedef uint64_t cpu
_
stack_t;
#define SIZEOF_CPUSTACK_T 8
#else
#define SIZEOF_CPUSTACK_T 8
#else
- typedef uint32_t cpustack_t;
+ typedef uint32_t cpu
_
stack_t;
#define SIZEOF_CPUSTACK_T 4
#endif
#elif CPU_ARM
#define SIZEOF_CPUSTACK_T 4
#endif
#elif CPU_ARM
- typedef uint32_t cpuflags_t;
- typedef uint32_t cpustack_t;
+ typedef uint32_t cpu_flags_t;
+ typedef uint32_t cpu_atomic_t;
+ typedef uint32_t cpu_stack_t;
#define SIZEOF_CPUSTACK_T 4
#elif CPU_PPC
#define SIZEOF_CPUSTACK_T 4
#elif CPU_PPC
- /* Get cpuflags_t definition from the hosting environment. */
+ /* Get cpu
_
flags_t definition from the hosting environment. */
#include <cfg/os.h>
#if OS_EMBEDDED
#include <cfg/os.h>
#if OS_EMBEDDED
- typedef uint32_t cpu
flags_t; // FIXME
+ typedef uint32_t cpu
_flags_t;
#endif
#endif
- typedef uint32_t cpustack_t; // FIXME
+ typedef uint32_t cpu_atomic_t;
+ typedef uint32_t cpu_stack_t;
#define SIZEOF_CPUSTACK_T 4
#elif CPU_DSP56K
#define SIZEOF_CPUSTACK_T 4
#elif CPU_DSP56K
- typedef uint16_t cpuflags_t;
- typedef unsigned int cpustack_t;
+ typedef uint16_t cpu_flags_t;
+ typedef uint16_t cpu_atomic_t;
+ typedef unsigned int cpu_stack_t;
#warning Verify following costant
#define SIZEOF_CPUSTACK_T 2
#elif CPU_AVR
#warning Verify following costant
#define SIZEOF_CPUSTACK_T 2
#elif CPU_AVR
- typedef uint8_t cpuflags_t;
- typedef uint8_t cpustack_t;
+ typedef uint8_t cpu_flags_t;
+ typedef uint8_t cpu_atomic_t;
+ typedef uint8_t cpu_stack_t;
#define SIZEOF_CPUSTACK_T 1
#else
#define SIZEOF_CPUSTACK_T 1
#else
@@
-192,7
+199,7
@@
STATIC_ASSERT(sizeof(uint32_t) * CPU_BITS_PER_CHAR == 32);
STATIC_ASSERT(sizeof(int64_t) * CPU_BITS_PER_CHAR == 64);
STATIC_ASSERT(sizeof(uint64_t) * CPU_BITS_PER_CHAR == 64);
#endif
STATIC_ASSERT(sizeof(int64_t) * CPU_BITS_PER_CHAR == 64);
STATIC_ASSERT(sizeof(uint64_t) * CPU_BITS_PER_CHAR == 64);
#endif
-STATIC_ASSERT(sizeof(cpustack_t) == SIZEOF_CPUSTACK_T);
+STATIC_ASSERT(sizeof(cpu
_
stack_t) == SIZEOF_CPUSTACK_T);
#endif /* CPU_TYPES_H */
#endif /* CPU_TYPES_H */