|
@@ -40,7 +40,15 @@
|
|
((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P3SEG))
|
|
((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P3SEG))
|
|
#define P4SEGADDR(a) \
|
|
#define P4SEGADDR(a) \
|
|
((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P4SEG))
|
|
((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P4SEG))
|
|
-#endif /* 29BIT */
|
|
|
|
|
|
+#else
|
|
|
|
+/*
|
|
|
|
+ * These will never work in 32-bit, don't even bother.
|
|
|
|
+ */
|
|
|
|
+#define P1SEGADDR(a) __futile_remapping_attempt
|
|
|
|
+#define P2SEGADDR(a) __futile_remapping_attempt
|
|
|
|
+#define P3SEGADDR(a) __futile_remapping_attempt
|
|
|
|
+#define P4SEGADDR(a) __futile_remapping_attempt
|
|
|
|
+#endif
|
|
#endif /* P1SEG */
|
|
#endif /* P1SEG */
|
|
|
|
|
|
/* Check if an address can be reached in 29 bits */
|
|
/* Check if an address can be reached in 29 bits */
|