diff options
| author | Ralf Baechle <ralf@linux-mips.org> | 2005-09-03 18:56:16 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@evo.osdl.org> | 2005-09-05 03:06:06 -0400 |
| commit | 875d43e72b5bf22161a81de7554f88eccf8a51ae (patch) | |
| tree | a676fe7298b478b7ee9fe7be9cb07c9a0b928370 /include/asm-mips | |
| parent | 63fb6fd1c86181d9dd9ba0e6e6082799e149b56b (diff) | |
[PATCH] mips: clean up 32/64-bit configuration
Start cleaning 32-bit vs. 64-bit configuration.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/asm-mips')
35 files changed, 103 insertions, 103 deletions
diff --git a/include/asm-mips/a.out.h b/include/asm-mips/a.out.h index e42b3093e903..2b3dc3bed4da 100644 --- a/include/asm-mips/a.out.h +++ b/include/asm-mips/a.out.h | |||
| @@ -35,10 +35,10 @@ struct exec | |||
| 35 | 35 | ||
| 36 | #ifdef __KERNEL__ | 36 | #ifdef __KERNEL__ |
| 37 | 37 | ||
| 38 | #ifdef CONFIG_MIPS32 | 38 | #ifdef CONFIG_32BIT |
| 39 | #define STACK_TOP TASK_SIZE | 39 | #define STACK_TOP TASK_SIZE |
| 40 | #endif | 40 | #endif |
| 41 | #ifdef CONFIG_MIPS64 | 41 | #ifdef CONFIG_64BIT |
| 42 | #define STACK_TOP (current->thread.mflags & MF_32BIT_ADDR ? TASK_SIZE32 : TASK_SIZE) | 42 | #define STACK_TOP (current->thread.mflags & MF_32BIT_ADDR ? TASK_SIZE32 : TASK_SIZE) |
| 43 | #endif | 43 | #endif |
| 44 | 44 | ||
diff --git a/include/asm-mips/addrspace.h b/include/asm-mips/addrspace.h index 2caa8c427204..7dc2619f5006 100644 --- a/include/asm-mips/addrspace.h +++ b/include/asm-mips/addrspace.h | |||
| @@ -48,7 +48,7 @@ | |||
| 48 | #define CPHYSADDR(a) ((_ACAST32_ (a)) & 0x1fffffff) | 48 | #define CPHYSADDR(a) ((_ACAST32_ (a)) & 0x1fffffff) |
| 49 | #define XPHYSADDR(a) ((_ACAST64_ (a)) & 0x000000ffffffffff) | 49 | #define XPHYSADDR(a) ((_ACAST64_ (a)) & 0x000000ffffffffff) |
| 50 | 50 | ||
| 51 | #ifdef CONFIG_MIPS64 | 51 | #ifdef CONFIG_64BIT |
| 52 | 52 | ||
| 53 | /* | 53 | /* |
| 54 | * Memory segments (64bit kernel mode addresses) | 54 | * Memory segments (64bit kernel mode addresses) |
diff --git a/include/asm-mips/asmmacro.h b/include/asm-mips/asmmacro.h index 37a460aa0378..40ceedcf454e 100644 --- a/include/asm-mips/asmmacro.h +++ b/include/asm-mips/asmmacro.h | |||
| @@ -11,10 +11,10 @@ | |||
| 11 | #include <linux/config.h> | 11 | #include <linux/config.h> |
| 12 | #include <asm/hazards.h> | 12 | #include <asm/hazards.h> |
| 13 | 13 | ||
| 14 | #ifdef CONFIG_MIPS32 | 14 | #ifdef CONFIG_32BIT |
| 15 | #include <asm/asmmacro-32.h> | 15 | #include <asm/asmmacro-32.h> |
| 16 | #endif | 16 | #endif |
| 17 | #ifdef CONFIG_MIPS64 | 17 | #ifdef CONFIG_64BIT |
| 18 | #include <asm/asmmacro-64.h> | 18 | #include <asm/asmmacro-64.h> |
| 19 | #endif | 19 | #endif |
| 20 | 20 | ||
diff --git a/include/asm-mips/atomic.h b/include/asm-mips/atomic.h index 7d89e87bc8c6..c0bd8d014e14 100644 --- a/include/asm-mips/atomic.h +++ b/include/asm-mips/atomic.h | |||
| @@ -334,7 +334,7 @@ static __inline__ int atomic_sub_if_positive(int i, atomic_t * v) | |||
| 334 | */ | 334 | */ |
| 335 | #define atomic_add_negative(i,v) (atomic_add_return(i, (v)) < 0) | 335 | #define atomic_add_negative(i,v) (atomic_add_return(i, (v)) < 0) |
| 336 | 336 | ||
| 337 | #ifdef CONFIG_MIPS64 | 337 | #ifdef CONFIG_64BIT |
| 338 | 338 | ||
| 339 | typedef struct { volatile __s64 counter; } atomic64_t; | 339 | typedef struct { volatile __s64 counter; } atomic64_t; |
| 340 | 340 | ||
| @@ -639,7 +639,7 @@ static __inline__ long atomic64_sub_if_positive(long i, atomic64_t * v) | |||
| 639 | */ | 639 | */ |
| 640 | #define atomic64_add_negative(i,v) (atomic64_add_return(i, (v)) < 0) | 640 | #define atomic64_add_negative(i,v) (atomic64_add_return(i, (v)) < 0) |
| 641 | 641 | ||
| 642 | #endif /* CONFIG_MIPS64 */ | 642 | #endif /* CONFIG_64BIT */ |
| 643 | 643 | ||
| 644 | /* | 644 | /* |
| 645 | * atomic*_return operations are serializing but not the non-*_return | 645 | * atomic*_return operations are serializing but not the non-*_return |
diff --git a/include/asm-mips/bitops.h b/include/asm-mips/bitops.h index 779d2187a6a4..bc136dcfdbe6 100644 --- a/include/asm-mips/bitops.h +++ b/include/asm-mips/bitops.h | |||
| @@ -533,14 +533,14 @@ static inline unsigned long ffz(unsigned long word) | |||
| 533 | int b = 0, s; | 533 | int b = 0, s; |
| 534 | 534 | ||
| 535 | word = ~word; | 535 | word = ~word; |
| 536 | #ifdef CONFIG_MIPS32 | 536 | #ifdef CONFIG_32BIT |
| 537 | s = 16; if (word << 16 != 0) s = 0; b += s; word >>= s; | 537 | s = 16; if (word << 16 != 0) s = 0; b += s; word >>= s; |
| 538 | s = 8; if (word << 24 != 0) s = 0; b += s; word >>= s; | 538 | s = 8; if (word << 24 != 0) s = 0; b += s; word >>= s; |
| 539 | s = 4; if (word << 28 != 0) s = 0; b += s; word >>= s; | 539 | s = 4; if (word << 28 != 0) s = 0; b += s; word >>= s; |
| 540 | s = 2; if (word << 30 != 0) s = 0; b += s; word >>= s; | 540 | s = 2; if (word << 30 != 0) s = 0; b += s; word >>= s; |
| 541 | s = 1; if (word << 31 != 0) s = 0; b += s; | 541 | s = 1; if (word << 31 != 0) s = 0; b += s; |
| 542 | #endif | 542 | #endif |
| 543 | #ifdef CONFIG_MIPS64 | 543 | #ifdef CONFIG_64BIT |
| 544 | s = 32; if (word << 32 != 0) s = 0; b += s; word >>= s; | 544 | s = 32; if (word << 32 != 0) s = 0; b += s; word >>= s; |
| 545 | s = 16; if (word << 48 != 0) s = 0; b += s; word >>= s; | 545 | s = 16; if (word << 48 != 0) s = 0; b += s; word >>= s; |
| 546 | s = 8; if (word << 56 != 0) s = 0; b += s; word >>= s; | 546 | s = 8; if (word << 56 != 0) s = 0; b += s; word >>= s; |
| @@ -683,7 +683,7 @@ found_middle: | |||
| 683 | */ | 683 | */ |
| 684 | static inline int sched_find_first_bit(const unsigned long *b) | 684 | static inline int sched_find_first_bit(const unsigned long *b) |
| 685 | { | 685 | { |
| 686 | #ifdef CONFIG_MIPS32 | 686 | #ifdef CONFIG_32BIT |
| 687 | if (unlikely(b[0])) | 687 | if (unlikely(b[0])) |
| 688 | return __ffs(b[0]); | 688 | return __ffs(b[0]); |
| 689 | if (unlikely(b[1])) | 689 | if (unlikely(b[1])) |
| @@ -694,7 +694,7 @@ static inline int sched_find_first_bit(const unsigned long *b) | |||
| 694 | return __ffs(b[3]) + 96; | 694 | return __ffs(b[3]) + 96; |
| 695 | return __ffs(b[4]) + 128; | 695 | return __ffs(b[4]) + 128; |
| 696 | #endif | 696 | #endif |
| 697 | #ifdef CONFIG_MIPS64 | 697 | #ifdef CONFIG_64BIT |
| 698 | if (unlikely(b[0])) | 698 | if (unlikely(b[0])) |
| 699 | return __ffs(b[0]); | 699 | return __ffs(b[0]); |
| 700 | if (unlikely(b[1])) | 700 | if (unlikely(b[1])) |
diff --git a/include/asm-mips/bugs.h b/include/asm-mips/bugs.h index 18cced19cca4..b14b961c2100 100644 --- a/include/asm-mips/bugs.h +++ b/include/asm-mips/bugs.h | |||
| @@ -15,7 +15,7 @@ extern void check_bugs64(void); | |||
| 15 | static inline void check_bugs(void) | 15 | static inline void check_bugs(void) |
| 16 | { | 16 | { |
| 17 | check_bugs32(); | 17 | check_bugs32(); |
| 18 | #ifdef CONFIG_MIPS64 | 18 | #ifdef CONFIG_64BIT |
| 19 | check_bugs64(); | 19 | check_bugs64(); |
| 20 | #endif | 20 | #endif |
| 21 | } | 21 | } |
diff --git a/include/asm-mips/checksum.h b/include/asm-mips/checksum.h index c25cc92b9950..c1ea5a8714f3 100644 --- a/include/asm-mips/checksum.h +++ b/include/asm-mips/checksum.h | |||
| @@ -128,7 +128,7 @@ static inline unsigned int csum_tcpudp_nofold(unsigned long saddr, | |||
| 128 | { | 128 | { |
| 129 | __asm__( | 129 | __asm__( |
| 130 | ".set\tnoat\t\t\t# csum_tcpudp_nofold\n\t" | ||
