diff options
Diffstat (limited to 'arch/mips/include/asm/pgtable-bits.h')
| -rw-r--r-- | arch/mips/include/asm/pgtable-bits.h | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/arch/mips/include/asm/pgtable-bits.h b/arch/mips/include/asm/pgtable-bits.h index 18ae5ddef118..c28a8499aec7 100644 --- a/arch/mips/include/asm/pgtable-bits.h +++ b/arch/mips/include/asm/pgtable-bits.h @@ -113,7 +113,7 @@  #define _PAGE_PRESENT_SHIFT	0  #define _PAGE_PRESENT		(1 << _PAGE_PRESENT_SHIFT)  /* R2 or later cores check for RI/XI support to determine _PAGE_READ */ -#ifdef CONFIG_CPU_MIPSR2 +#if defined(CONFIG_CPU_MIPSR2) || defined(CONFIG_CPU_MIPSR6)  #define _PAGE_WRITE_SHIFT	(_PAGE_PRESENT_SHIFT + 1)  #define _PAGE_WRITE		(1 << _PAGE_WRITE_SHIFT)  #else @@ -135,16 +135,16 @@  #define _PAGE_SPLITTING		(1 << _PAGE_SPLITTING_SHIFT)  /* Only R2 or newer cores have the XI bit */ -#ifdef CONFIG_CPU_MIPSR2 +#if defined(CONFIG_CPU_MIPSR2) || defined(CONFIG_CPU_MIPSR6)  #define _PAGE_NO_EXEC_SHIFT	(_PAGE_SPLITTING_SHIFT + 1)  #else  #define _PAGE_GLOBAL_SHIFT	(_PAGE_SPLITTING_SHIFT + 1)  #define _PAGE_GLOBAL		(1 << _PAGE_GLOBAL_SHIFT) -#endif	/* CONFIG_CPU_MIPSR2 */ +#endif	/* CONFIG_CPU_MIPSR2 || CONFIG_CPU_MIPSR6 */  #endif	/* CONFIG_64BIT && CONFIG_MIPS_HUGE_TLB_SUPPORT */ -#ifdef CONFIG_CPU_MIPSR2 +#if defined(CONFIG_CPU_MIPSR2) || defined(CONFIG_CPU_MIPSR6)  /* XI - page cannot be executed */  #ifndef _PAGE_NO_EXEC_SHIFT  #define _PAGE_NO_EXEC_SHIFT	(_PAGE_MODIFIED_SHIFT + 1) @@ -160,10 +160,10 @@  #define _PAGE_GLOBAL_SHIFT	(_PAGE_NO_READ_SHIFT + 1)  #define _PAGE_GLOBAL		(1 << _PAGE_GLOBAL_SHIFT) -#else	/* !CONFIG_CPU_MIPSR2 */ +#else	/* !CONFIG_CPU_MIPSR2 && !CONFIG_CPU_MIPSR6 */  #define _PAGE_GLOBAL_SHIFT	(_PAGE_MODIFIED_SHIFT + 1)  #define _PAGE_GLOBAL		(1 << _PAGE_GLOBAL_SHIFT) -#endif	/* CONFIG_CPU_MIPSR2 */ +#endif	/* CONFIG_CPU_MIPSR2 || CONFIG_CPU_MIPSR6 */  #define _PAGE_VALID_SHIFT	(_PAGE_GLOBAL_SHIFT + 1)  #define _PAGE_VALID		(1 << _PAGE_VALID_SHIFT) @@ -205,7 +205,7 @@   */  static inline uint64_t pte_to_entrylo(unsigned long pte_val)  { -#ifdef CONFIG_CPU_MIPSR2 +#if defined(CONFIG_CPU_MIPSR2) || defined(CONFIG_CPU_MIPSR6)  	if (cpu_has_rixi) {  		int sa;  #ifdef CONFIG_32BIT  |