Changeset fadd381 in mainline for uspace/libc/arch
- Timestamp:
- 2006-09-04T20:22:14Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2def788
- Parents:
- fd85ae5
- Location:
- uspace/libc/arch
- Files:
-
- 57 edited
-
amd64/include/atomic.h (modified) (3 diffs)
-
amd64/include/endian.h (modified) (3 diffs)
-
amd64/include/limits.h (modified) (1 diff)
-
amd64/include/psthread.h (modified) (3 diffs)
-
amd64/include/stackarg.h (modified) (2 diffs)
-
amd64/include/thread.h (modified) (3 diffs)
-
amd64/include/types.h (modified) (1 diff)
-
amd64/src/thread.c (modified) (2 diffs)
-
ia32/include/atomic.h (modified) (3 diffs)
-
ia32/include/ddi.h (modified) (2 diffs)
-
ia32/include/endian.h (modified) (3 diffs)
-
ia32/include/limits.h (modified) (3 diffs)
-
ia32/include/psthread.h (modified) (3 diffs)
-
ia32/include/stackarg.h (modified) (3 diffs)
-
ia32/include/thread.h (modified) (3 diffs)
-
ia32/include/types.h (modified) (1 diff)
-
ia32/src/syscall.c (modified) (2 diffs)
-
ia64/include/atomic.h (modified) (3 diffs)
-
ia64/include/endian.h (modified) (3 diffs)
-
ia64/include/limits.h (modified) (3 diffs)
-
ia64/include/psthread.h (modified) (1 diff)
-
ia64/include/stack.h (modified) (3 diffs)
-
ia64/include/stackarg.h (modified) (2 diffs)
-
ia64/include/thread.h (modified) (3 diffs)
-
ia64/src/thread.c (modified) (2 diffs)
-
mips32/include/atomic.h (modified) (3 diffs)
-
mips32/include/context_offset.h (modified) (1 diff)
-
mips32/include/endian.h (modified) (3 diffs)
-
mips32/include/limits.h (modified) (3 diffs)
-
mips32/include/psthread.h (modified) (3 diffs)
-
mips32/include/stackarg.h (modified) (3 diffs)
-
mips32/include/thread.h (modified) (3 diffs)
-
mips32/src/thread.c (modified) (2 diffs)
-
mips32eb/include/endian.h (modified) (2 diffs)
-
ppc32/include/atomic.h (modified) (3 diffs)
-
ppc32/include/context_offset.h (modified) (1 diff)
-
ppc32/include/endian.h (modified) (3 diffs)
-
ppc32/include/limits.h (modified) (3 diffs)
-
ppc32/include/psthread.h (modified) (3 diffs)
-
ppc32/include/regname.h (modified) (3 diffs)
-
ppc32/include/stackarg.h (modified) (2 diffs)
-
ppc32/include/thread.h (modified) (3 diffs)
-
ppc32/src/syscall.c (modified) (2 diffs)
-
ppc32/src/thread.c (modified) (2 diffs)
-
ppc64/include/atomic.h (modified) (3 diffs)
-
ppc64/include/context_offset.h (modified) (1 diff)
-
ppc64/include/endian.h (modified) (3 diffs)
-
ppc64/include/limits.h (modified) (3 diffs)
-
ppc64/include/psthread.h (modified) (3 diffs)
-
ppc64/include/regname.h (modified) (3 diffs)
-
ppc64/include/stackarg.h (modified) (2 diffs)
-
ppc64/include/thread.h (modified) (3 diffs)
-
ppc64/src/syscall.c (modified) (2 diffs)
-
ppc64/src/thread.c (modified) (2 diffs)
-
sparc64/include/context_offset.h (modified) (1 diff)
-
sparc64/include/endian.h (modified) (1 diff)
-
sparc64/include/limits.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/libc/arch/amd64/include/atomic.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcamd64 amd6429 /** @addtogroup libcamd64 amd64 30 30 * @ingroup lc 31 31 * @brief amd64 architecture dependent parts of libc … … 35 35 */ 36 36 37 #ifndef __amd64_ATOMIC_H__38 #define __amd64_ATOMIC_H__37 #ifndef LIBC_amd64_ATOMIC_H_ 38 #define LIBC_amd64_ATOMIC_H_ 39 39 40 40 static inline void atomic_inc(atomic_t *val) { … … 77 77 #endif 78 78 79 80 /** @} 79 /** @} 81 80 */ 82 83 -
uspace/libc/arch/amd64/include/endian.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcamd6429 /** @addtogroup libcamd64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __amd64_ENDIAN_H__36 #define __amd64_ENDIAN_H__35 #ifndef LIBC_amd64_ENDIAN_H_ 36 #define LIBC_amd64_ENDIAN_H_ 37 37 38 #ifndef __LIBC__ENDIAN_H__38 #ifndef LIBC_ENDIAN_H_ 39 39 # error "Never use <libarch/endian.h> directly - use <endian.h> instead." 40 40 #endif … … 44 44 #endif 45 45 46 47 48 /** @} 46 /** @} 49 47 */ 50 48 -
uspace/libc/arch/amd64/include/limits.h
rfd85ae5 rfadd381 33 33 */ 34 34 35 #ifndef __amd64__LIMITS_H__36 #define __amd64__LIMITS_H__35 #ifndef LIBC_amd64_LIMITS_H_ 36 #define LIBC_amd64_LIMITS_H_ 37 37 38 38 # define LONG_MIN MIN_INT64 -
uspace/libc/arch/amd64/include/psthread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcamd6429 /** @addtogroup libcamd64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__amd64PSTHREAD_H__36 #define __LIBC__amd64PSTHREAD_H__35 #ifndef LIBC_amd64_PSTHREAD_H_ 36 #define LIBC_amd64_PSTHREAD_H_ 37 37 38 38 #include <types.h> … … 64 64 #endif 65 65 66 67 /** @} 66 /** @} 68 67 */ 69 70 -
uspace/libc/arch/amd64/include/stackarg.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcamd6429 /** @addtogroup libcamd64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__STACKARG_H__36 #define __LIBC__STACKARG_H__35 #ifndef LIBC_STACKARG_H_ 36 #define LIBC_STACKARG_H_ 37 37 38 38 #endif 39 39 40 41 /** @} 40 /** @} 42 41 */ 43 44 -
uspace/libc/arch/amd64/include/thread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcamd6429 /** @addtogroup libcamd64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__amd64THREAD_H__36 #define __LIBC__amd64THREAD_H__35 #ifndef LIBC_amd64_THREAD_H_ 36 #define LIBC_amd64_THREAD_H_ 37 37 38 38 #include <libc.h> … … 58 58 #endif 59 59 60 61 /** @} 60 /** @} 62 61 */ 63 64 -
uspace/libc/arch/amd64/include/types.h
rfd85ae5 rfadd381 33 33 */ 34 34 35 #ifndef __LIBC__TYPES_H__36 #define __LIBC__TYPES_H__35 #ifndef LIBC_amd64_TYPES_H_ 36 #define LIBC_amd64_TYPES_H_ 37 37 38 38 typedef unsigned long long sysarg_t; -
uspace/libc/arch/amd64/src/thread.c
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcamd64 amd6429 /** @addtogroup libcamd64 amd64 30 30 * @ingroup lc 31 31 * @{ … … 61 61 } 62 62 63 64 /** @} 63 /** @} 65 64 */ 66 67 -
uspace/libc/arch/ia32/include/atomic.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia3229 /** @addtogroup libcia32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ia32_ATOMIC_H__36 #define __ia32_ATOMIC_H__35 #ifndef LIBC_ia32_ATOMIC_H_ 36 #define LIBC_ia32_ATOMIC_H_ 37 37 38 38 static inline void atomic_inc(atomic_t *val) { … … 75 75 #endif 76 76 77 78 /** @} 77 /** @} 79 78 */ 80 81 -
uspace/libc/arch/ia32/include/ddi.h
rfd85ae5 rfadd381 31 31 */ 32 32 33 #ifndef __ia32_libc_DDI_H_34 #define __ia32_libc_DDI_H_33 #ifndef LIBC_ia32_DDI_H_ 34 #define LIBC_ia32_DDI_H_ 35 35 36 36 static inline void outb(int16_t port, uint8_t b) … … 73 73 } 74 74 75 76 75 #endif -
uspace/libc/arch/ia32/include/endian.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia3229 /** @addtogroup libcia32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ia32_ENDIAN_H__36 #define __ia32_ENDIAN_H__35 #ifndef LIBC_ia32_ENDIAN_H_ 36 #define LIBC_ia32_ENDIAN_H_ 37 37 38 #ifndef __LIBC__ENDIAN_H__38 #ifndef LIBC_ENDIAN_H_ 39 39 # error "Never use <libarch/endian.h> directly - use <endian.h> instead." 40 40 #endif … … 44 44 #endif 45 45 46 47 48 49 /** @} 46 /** @} 50 47 */ 51 52 -
uspace/libc/arch/ia32/include/limits.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia3229 /** @addtogroup libcia32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ia32__LIMITS_H__36 #define __ia32__LIMITS_H__35 #ifndef LIBC_ia32__LIMITS_H_ 36 #define LIBC_ia32__LIMITS_H_ 37 37 38 38 # define LONG_MIN MIN_INT32 … … 43 43 #endif 44 44 45 46 47 /** @} 45 /** @} 48 46 */ 49 50 -
uspace/libc/arch/ia32/include/psthread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia3229 /** @addtogroup libcia32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__ia32PSTHREAD_H__36 #define __LIBC__ia32PSTHREAD_H__35 #ifndef LIBC_ia32_PSTHREAD_H_ 36 #define LIBC_ia32_PSTHREAD_H_ 37 37 38 38 #include <types.h> … … 61 61 #endif 62 62 63 64 /** @} 63 /** @} 65 64 */ 66 67 -
uspace/libc/arch/ia32/include/stackarg.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia3229 /** @addtogroup libcia32 30 30 * @{ 31 31 */ 32 32 /** @file 33 33 */ 34 35 34 36 35 /* … … 39 38 */ 40 39 41 #ifndef __LIBC_STACKARG_H__42 #define __LIBC_STACKARG_H__40 #ifndef LIBC_ia32_STACKARG_H_ 41 #define LIBC_ia32_STACKARG_H_ 43 42 44 43 #include <types.h> … … 64 63 #endif 65 64 66 67 /** @} 65 /** @} 68 66 */ 69 70 -
uspace/libc/arch/ia32/include/thread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia3229 /** @addtogroup libcia32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__ia32THREAD_H__36 #define __LIBC__ia32THREAD_H__35 #ifndef LIBC_ia32_THREAD_H_ 36 #define LIBC_ia32_THREAD_H_ 37 37 38 38 #include <libc.h> … … 58 58 #endif 59 59 60 61 /** @} 60 /** @} 62 61 */ 63 64 -
uspace/libc/arch/ia32/include/types.h
rfd85ae5 rfadd381 33 33 */ 34 34 35 #ifndef __LIBC__TYPES_H__36 #define __LIBC__TYPES_H__35 #ifndef LIBC_ia32_TYPES_H_ 36 #define LIBC_ia32_TYPES_H_ 37 37 38 38 typedef unsigned int sysarg_t; -
uspace/libc/arch/ia32/src/syscall.c
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia32 ia3229 /** @addtogroup libcia32 ia32 30 30 * @brief ia32 architecture dependent parts of libc 31 31 * @ingroup lc … … 58 58 /** @} 59 59 */ 60 -
uspace/libc/arch/ia64/include/atomic.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia6429 /** @addtogroup libcia64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ia64_ATOMIC_H__36 #define __ia64_ATOMIC_H__35 #ifndef LIBC_ia64_ATOMIC_H_ 36 #define LIBC_ia64_ATOMIC_H_ 37 37 38 38 /** Atomic addition. … … 63 63 #endif 64 64 65 /** @}65 /** @} 66 66 */ 67 -
uspace/libc/arch/ia64/include/endian.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia6429 /** @addtogroup libcia64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ia64_ENDIAN_H__36 #define __ia64_ENDIAN_H__35 #ifndef LIBC_ia64_ENDIAN_H_ 36 #define LIBC_ia64_ENDIAN_H_ 37 37 38 #ifndef __LIBC__ENDIAN_H__38 #ifndef LIBC_ENDIAN_H_ 39 39 # error "Never use <libarch/endian.h> directly - use <endian.h> instead." 40 40 #endif … … 44 44 #endif 45 45 46 47 48 /** @} 46 /** @} 49 47 */ 50 -
uspace/libc/arch/ia64/include/limits.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia6429 /** @addtogroup libcia64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ia64__LIMITS_H__36 #define __ia64__LIMITS_H__35 #ifndef LIBC_ia64_LIMITS_H_ 36 #define LIBC_ia64_LIMITS_H_ 37 37 38 38 # define LONG_MIN MIN_INT64 … … 43 43 #endif 44 44 45 46 47 48 /** @} 45 /** @} 49 46 */ 50 -
uspace/libc/arch/ia64/include/psthread.h
rfd85ae5 rfadd381 136 136 #endif 137 137 138 /** @}138 /** @} 139 139 */ 140 -
uspace/libc/arch/ia64/include/stack.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia6429 /** @addtogroup libcia64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ia64_STACK_H__36 #define __ia64_STACK_H__35 #ifndef LIBC_ia64_STACK_H_ 36 #define LIBC_ia64_STACK_H_ 37 37 38 38 #define STACK_ITEM_SIZE 8 … … 43 43 #endif 44 44 45 /** @}45 /** @} 46 46 */ 47 -
uspace/libc/arch/ia64/include/stackarg.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia6429 /** @addtogroup libcia64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__STACKARG_H__36 #define __LIBC__STACKARG_H__35 #ifndef LIBC_STACKARG_H_ 36 #define LIBC_STACKARG_H_ 37 37 38 38 #endif -
uspace/libc/arch/ia64/include/thread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia6429 /** @addtogroup libcia64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__ia64THREAD_H__36 #define __LIBC__ia64THREAD_H__35 #ifndef LIBC_ia64THREAD_H_ 36 #define LIBC_ia64THREAD_H_ 37 37 38 38 #define THREAD_INITIAL_STACK_PAGES_NO 2 … … 60 60 #endif 61 61 62 /** @}62 /** @} 63 63 */ 64 -
uspace/libc/arch/ia64/src/thread.c
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcia64 ia6429 /** @addtogroup libcia64 ia64 30 30 * @brief ia64 architecture dependent parts of libc 31 31 * @ingroup lc … … 62 62 } 63 63 64 /** @}64 /** @} 65 65 */ 66 -
uspace/libc/arch/mips32/include/atomic.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcmips3229 /** @addtogroup libcmips32 30 30 * @{ 31 31 */ … … 34 34 */ 35 35 36 #ifndef __mips32_ATOMIC_H__37 #define __mips32_ATOMIC_H__36 #ifndef LIBC_mips32_ATOMIC_H_ 37 #define LIBC_mips32_ATOMIC_H_ 38 38 39 39 #define atomic_inc(x) ((void) atomic_add(x, 1)) … … 74 74 #endif 75 75 76 /** @}76 /** @} 77 77 */ 78 -
uspace/libc/arch/mips32/include/context_offset.h
rfd85ae5 rfadd381 27 27 #define OFFSET_F30 0x5c 28 28 29 /** @}30 */31 -
uspace/libc/arch/mips32/include/endian.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcmips32 mips3229 /** @addtogroup libcmips32 mips32 30 30 * @brief mips32 architecture dependent parts of libc 31 31 * @ingroup lc … … 35 35 */ 36 36 37 #ifndef __mips32_ENDIAN_H__38 #define __mips32_ENDIAN_H__37 #ifndef LIBC_mips32_ENDIAN_H_ 38 #define LIBC_mips32_ENDIAN_H_ 39 39 40 #ifndef __LIBC__ENDIAN_H__40 #ifndef LIBC_ENDIAN_H_ 41 41 # error "Never use <libarch/endian.h> directly - use <endian.h> instead." 42 42 #endif … … 46 46 #endif 47 47 48 49 /** @} 48 /** @} 50 49 */ 51 -
uspace/libc/arch/mips32/include/limits.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcmips3229 /** @addtogroup libcmips32 30 30 * @{ 31 31 */ … … 34 34 */ 35 35 36 #ifndef __mips32__LIMITS_H__37 #define __mips32__LIMITS_H__36 #ifndef LIBC_mips32__LIMITS_H_ 37 #define LIBC_mips32__LIMITS_H_ 38 38 39 39 # define LONG_MIN MIN_INT32 … … 44 44 #endif 45 45 46 47 48 /** @} 46 /** @} 49 47 */ 50 -
uspace/libc/arch/mips32/include/psthread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcmips3229 /** @addtogroup libcmips32 30 30 * @{ 31 31 */ … … 34 34 */ 35 35 36 #ifndef __LIBC__mips32PSTHREAD_H__37 #define __LIBC__mips32PSTHREAD_H__36 #ifndef LIBC_mips32_PSTHREAD_H_ 37 #define LIBC_mips32_PSTHREAD_H_ 38 38 39 39 #include <types.h> … … 87 87 #endif 88 88 89 /** @}89 /** @} 90 90 */ 91 -
uspace/libc/arch/mips32/include/stackarg.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcmips3229 /** @addtogroup libcmips32 30 30 * @{ 31 31 */ … … 34 34 */ 35 35 36 #ifndef __LIBC_mips32_STACKARG_H__37 #define __LIBC_mips32_STACKARG_H__36 #ifndef LIBC_mips32_STACKARG_H_ 37 #define LIBC_mips32_STACKARG_H_ 38 38 39 39 /* dont allow to define it second time in stdarg.h */ … … 59 59 #endif 60 60 61 /** @}61 /** @} 62 62 */ 63 -
uspace/libc/arch/mips32/include/thread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcmips3229 /** @addtogroup libcmips32 30 30 * @{ 31 31 */ … … 36 36 /* TLS for MIPS is described in http://www.linux-mips.org/wiki/NPTL */ 37 37 38 #ifndef __LIBC__mips32THREAD_H__39 #define __LIBC__mips32THREAD_H__38 #ifndef LIBC_mips32THREAD_H_ 39 #define LIBC_mips32THREAD_H_ 40 40 41 41 /* I did not find any specification (neither MIPS nor PowerPC), but … … 76 76 #endif 77 77 78 /** @}78 /** @} 79 79 */ 80 -
uspace/libc/arch/mips32/src/thread.c
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcmips3229 /** @addtogroup libcmips32 30 30 * @{ 31 31 */ … … 57 57 } 58 58 59 /** @}59 /** @} 60 60 */ 61 -
uspace/libc/arch/mips32eb/include/endian.h
rfd85ae5 rfadd381 36 36 37 37 38 #ifndef __mips32eb_ENDIAN_H__39 #define __mips32eb_ENDIAN_H__38 #ifndef LIBC_mips32eb_ENDIAN_H_ 39 #define LIBC_mips32eb_ENDIAN_H_ 40 40 41 #ifndef __LIBC__ENDIAN_H__41 #ifndef LIBC_ENDIAN_H_ 42 42 # error "Never use <libarch/endian.h> directly - use <endian.h> instead." 43 43 #endif … … 47 47 #endif 48 48 49 /** @}49 /** @} 50 50 */ 51 -
uspace/libc/arch/ppc32/include/atomic.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc3229 /** @addtogroup libcppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_ATOMIC_H__36 #define __ppc32_ATOMIC_H__35 #ifndef LIBC_ppc32_ATOMIC_H_ 36 #define LIBC_ppc32_ATOMIC_H_ 37 37 38 38 static inline void atomic_inc(atomic_t *val) … … 92 92 #endif 93 93 94 /** @}94 /** @} 95 95 */ 96 -
uspace/libc/arch/ppc32/include/context_offset.h
rfd85ae5 rfadd381 24 24 #define OFFSET_CR 0x58 25 25 #define OFFSET_CR 0x58 26 27 /** @}28 */29 -
uspace/libc/arch/ppc32/include/endian.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc3229 /** @addtogroup libcppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_ENDIAN_H__36 #define __ppc32_ENDIAN_H__35 #ifndef LIBC_ppc32_ENDIAN_H_ 36 #define LIBC_ppc32_ENDIAN_H_ 37 37 38 #ifndef __LIBC__ENDIAN_H__38 #ifndef LIBC_ENDIAN_H_ 39 39 # error "Never use <libarch/endian.h> directly - use <endian.h> instead." 40 40 #endif … … 44 44 #endif 45 45 46 /** @}46 /** @} 47 47 */ 48 -
uspace/libc/arch/ppc32/include/limits.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc3229 /** @addtogroup libcppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32__LIMITS_H__36 #define __ppc32__LIMITS_H__35 #ifndef LIBC_ppc32_LIMITS_H_ 36 #define LIBC_ppc32_LIMITS_H_ 37 37 38 38 #define LONG_MIN MIN_INT32 … … 43 43 #endif 44 44 45 /** @}45 /** @} 46 46 */ 47 -
uspace/libc/arch/ppc32/include/psthread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc3229 /** @addtogroup libcppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__ppc32__PSTHREAD_H__36 #define __LIBC__ppc32__PSTHREAD_H__35 #ifndef LIBC_ppc32_PSTHREAD_H_ 36 #define LIBC_ppc32_PSTHREAD_H_ 37 37 38 38 #include <types.h> … … 80 80 #endif 81 81 82 /** @}82 /** @} 83 83 */ 84 -
uspace/libc/arch/ppc32/include/regname.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc3229 /** @addtogroup libcppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_REGNAME_H__36 #define __ppc32_REGNAME_H__35 #ifndef LIBC_ppc32_REGNAME_H_ 36 #define LIBC_ppc32_REGNAME_H_ 37 37 38 38 /* Condition Register Bit Fields */ … … 185 185 #endif 186 186 187 /** @}187 /** @} 188 188 */ 189 -
uspace/libc/arch/ppc32/include/stackarg.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc3229 /** @addtogroup libcppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__STACKARG_H__36 #define __LIBC__STACKARG_H__35 #ifndef LIBC_STACKARG_H_ 36 #define LIBC_STACKARG_H_ 37 37 38 38 #endif 39 39 40 41 /** @} 40 /** @} 42 41 */ 43 -
uspace/libc/arch/ppc32/include/thread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc3229 /** @addtogroup libcppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__ppc32__THREAD_H__36 #define __LIBC__ppc32__THREAD_H__35 #ifndef LIBC_ppc32_THREAD_H_ 36 #define LIBC_ppc32_THREAD_H_ 37 37 38 38 #define PPC_TP_OFFSET 0x7000 … … 68 68 #endif 69 69 70 /** @}70 /** @} 71 71 */ 72 -
uspace/libc/arch/ppc32/src/syscall.c
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc32 ppc3229 /** @addtogroup libcppc32 ppc32 30 30 * @brief ppc32 architecture dependent parts of libc 31 31 * @ingroup lc … … 58 58 } 59 59 60 /** @}60 /** @} 61 61 */ 62 -
uspace/libc/arch/ppc32/src/thread.c
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc3229 /** @addtogroup libcppc32 30 30 * @{ 31 31 */ … … 56 56 } 57 57 58 /** @}58 /** @} 59 59 */ 60 -
uspace/libc/arch/ppc64/include/atomic.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc6429 /** @addtogroup libcppc64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc64_ATOMIC_H__36 #define __ppc64_ATOMIC_H__35 #ifndef LIBC_ppc64_ATOMIC_H_ 36 #define LIBC_ppc64_ATOMIC_H_ 37 37 38 38 static inline void atomic_inc(atomic_t *val) … … 92 92 #endif 93 93 94 /** @}94 /** @} 95 95 */ 96 -
uspace/libc/arch/ppc64/include/context_offset.h
rfd85ae5 rfadd381 23 23 #define OFFSET_R31 0x54 24 24 #define OFFSET_CR 0x58 25 26 /** @}27 */28 -
uspace/libc/arch/ppc64/include/endian.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc6429 /** @addtogroup libcppc64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc64_ENDIAN_H__36 #define __ppc64_ENDIAN_H__35 #ifndef LIBC_ppc64_ENDIAN_H_ 36 #define LIBC_ppc64_ENDIAN_H_ 37 37 38 #ifndef __LIBC__ENDIAN_H__38 #ifndef LIBC_ENDIAN_H_ 39 39 # error "Never use <libarch/endian.h> directly - use <endian.h> instead." 40 40 #endif … … 44 44 #endif 45 45 46 /** @}46 /** @} 47 47 */ 48 -
uspace/libc/arch/ppc64/include/limits.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc6429 /** @addtogroup libcppc64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc64__LIMITS_H__36 #define __ppc64__LIMITS_H__35 #ifndef LIBC_ppc64_LIMITS_H_ 36 #define LIBC_ppc64_LIMITS_H_ 37 37 38 38 #define LONG_MIN MIN_INT64 … … 43 43 #endif 44 44 45 /** @}45 /** @} 46 46 */ 47 -
uspace/libc/arch/ppc64/include/psthread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc6429 /** @addtogroup libcppc64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__ppc64__PSTHREAD_H__36 #define __LIBC__ppc64__PSTHREAD_H__35 #ifndef LIBC_ppc64_PSTHREAD_H_ 36 #define LIBC_ppc64_PSTHREAD_H_ 37 37 38 38 #include <types.h> … … 80 80 #endif 81 81 82 /** @}82 /** @} 83 83 */ 84 -
uspace/libc/arch/ppc64/include/regname.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc6429 /** @addtogroup libcppc64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc64_REGNAME_H__36 #define __ppc64_REGNAME_H__35 #ifndef LIBC_ppc64_REGNAME_H_ 36 #define LIBC_ppc64_REGNAME_H_ 37 37 38 38 /* Condition Register Bit Fields */ … … 185 185 #endif 186 186 187 /** @}187 /** @} 188 188 */ 189 -
uspace/libc/arch/ppc64/include/stackarg.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc6429 /** @addtogroup libcppc64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__STACKARG_H__36 #define __LIBC__STACKARG_H__35 #ifndef LIBC_STACKARG_H_ 36 #define LIBC_STACKARG_H_ 37 37 38 38 #endif 39 39 40 41 /** @} 40 /** @} 42 41 */ 43 -
uspace/libc/arch/ppc64/include/thread.h
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc6429 /** @addtogroup libcppc64 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __LIBC__ppc64__THREAD_H__36 #define __LIBC__ppc64__THREAD_H__35 #ifndef LIBC_ppc64_THREAD_H_ 36 #define LIBC_ppc64_THREAD_H_ 37 37 38 38 #define PPC_TP_OFFSET 0x7000 … … 68 68 #endif 69 69 70 /** @}70 /** @} 71 71 */ 72 -
uspace/libc/arch/ppc64/src/syscall.c
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc64 ppc6430 * @brief ppc64 architecture dependent parts of libc31 * @ingroup lc29 /** @addtogroup libcppc64 ppc64 30 * @brief ppc64 architecture dependent parts of libc 31 * @ingroup lc 32 32 * @{ 33 33 */ … … 58 58 } 59 59 60 /** @}60 /** @} 61 61 */ 62 -
uspace/libc/arch/ppc64/src/thread.c
rfd85ae5 rfadd381 27 27 */ 28 28 29 /** @addtogroup libcppc6429 /** @addtogroup libcppc64 30 30 * @{ 31 31 */ … … 57 57 } 58 58 59 /** @}59 /** @} 60 60 */ 61 -
uspace/libc/arch/sparc64/include/context_offset.h
rfd85ae5 rfadd381 20 20 #define OFFSET_L7 0x88 21 21 #define OFFSET_TP 0x90 22 -
uspace/libc/arch/sparc64/include/endian.h
rfd85ae5 rfadd381 36 36 #define LIBC_sparc64_ENDIAN_H_ 37 37 38 #ifndef __LIBC__ENDIAN_H__38 #ifndef LIBC_ENDIAN_H_ 39 39 # error "Never use <libarch/endian.h> directly - use <endian.h> instead." 40 40 #endif -
uspace/libc/arch/sparc64/include/limits.h
rfd85ae5 rfadd381 33 33 */ 34 34 35 #ifndef LIBC_sparc64_ _LIMITS_H_36 #define LIBC_sparc64_ _LIMITS_H_35 #ifndef LIBC_sparc64_LIMITS_H_ 36 #define LIBC_sparc64_LIMITS_H_ 37 37 38 38 #define LONG_MIN MIN_INT64
Note:
See TracChangeset
for help on using the changeset viewer.
