Changeset 5b4f9e1 in mainline
- Timestamp:
- 2006-05-21T20:56:14Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6862338
- Parents:
- 233fead
- Files:
-
- 16 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
libc/arch/ppc32/Makefile.inc
r233fead r5b4f9e1 37 37 arch/$(ARCH)/src/thread.c 38 38 39 CFLAGS += -msoft-float 39 CFLAGS += -mcpu=powerpc -msoft-float -m32 40 AFLAGS += -a32 40 41 LFLAGS += -N -
libc/arch/ppc32/include/endian.h
r233fead r5b4f9e1 37 37 38 38 #endif 39 40 -
libc/arch/ppc32/include/limits.h
r233fead r5b4f9e1 30 30 #define __ppc32__LIMITS_H__ 31 31 32 # 33 # 34 # 35 # 32 #define LONG_MIN MIN_INT32 33 #define LONG_MAX MAX_INT32 34 #define ULONG_MIN MIN_UINT32 35 #define ULONG_MAX MAX_UINT32 36 36 37 37 #endif 38 39 -
libc/arch/ppc32/include/thread.h
r233fead r5b4f9e1 30 30 #define __LIBC__ppc32__THREAD_H__ 31 31 32 /* I did not find any specification (neither MIPS nor PowerPC), but33 * as I found it34 * - it uses Variant II35 * - TCB is at Address(First TLS Block)+0x7000.36 * - DTV is at Address(First TLS Block)+0x800037 * - What would happen if the TLS data was larger then 0x7000?38 * - The linker never accesses DTV directly, has the second definition any39 * sense?40 * We will make it this way:41 * - TCB is at TP-0x7000-sizeof(tcb)42 * - No assumption about DTV etc., but it will not have a fixed address43 */44 32 #define PPC_TP_OFFSET 0x7000 45 33 -
uspace.config
r233fead r5b4f9e1 8 8 @ "mips32eb" MIPS 32-bit Big Endian 9 9 @ "ppc32" PowerPC 32-bit 10 @ "ppc64" PowerPC 64-bit 10 11 ! ARCH (choice) 11 12 … … 15 16 ! [ARCH=ia32] IA32_COMPILER (choice) 16 17 % [ARCH=ia32] SAVEAS IA32_COMPILER COMPILER 18 19 # PPC32 Compiler 20 @ "cross" Cross-compiler 21 @ "native" Native 22 ! [ARCH=ppc32] PPC32_COMPILER (choice) 23 % [ARCH=ppc32] SAVEAS PPC32_COMPILER COMPILER 24 25 # PPC64 Compiler 26 @ "cross" Cross-compiler 27 @ "native" Native 28 ! [ARCH=ppc64] PPC64_COMPILER (choice) 29 % [ARCH=ppc64] SAVEAS PPC64_COMPILER COMPILER
Note:
See TracChangeset
for help on using the changeset viewer.