diff options
Diffstat (limited to 'arch/sh/include/asm/addrspace.h')
-rw-r--r-- | arch/sh/include/asm/addrspace.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/sh/include/asm/addrspace.h b/arch/sh/include/asm/addrspace.h index 2702d81bfc0d..36736c7e93db 100644 --- a/arch/sh/include/asm/addrspace.h +++ b/arch/sh/include/asm/addrspace.h | |||
@@ -49,5 +49,16 @@ | |||
49 | /* Check if an address can be reached in 29 bits */ | 49 | /* Check if an address can be reached in 29 bits */ |
50 | #define IS_29BIT(a) (((unsigned long)(a)) < 0x20000000) | 50 | #define IS_29BIT(a) (((unsigned long)(a)) < 0x20000000) |
51 | 51 | ||
52 | #ifdef CONFIG_SH_STORE_QUEUES | ||
53 | /* | ||
54 | * This is a special case for the SH-4 store queues, as pages for this | ||
55 | * space still need to be faulted in before it's possible to flush the | ||
56 | * store queue cache for writeout to the remapped region. | ||
57 | */ | ||
58 | #define P3_ADDR_MAX (P4SEG_STORE_QUE + 0x04000000) | ||
59 | #else | ||
60 | #define P3_ADDR_MAX P4SEG | ||
61 | #endif | ||
62 | |||
52 | #endif /* __KERNEL__ */ | 63 | #endif /* __KERNEL__ */ |
53 | #endif /* __ASM_SH_ADDRSPACE_H */ | 64 | #endif /* __ASM_SH_ADDRSPACE_H */ |