1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 25c01b46bSArnd Bergmann #ifndef __ASM_GENERIC_MMU_H 35c01b46bSArnd Bergmann #define __ASM_GENERIC_MMU_H 45c01b46bSArnd Bergmann 55c01b46bSArnd Bergmann /* 65c01b46bSArnd Bergmann * This is the mmu.h header for nommu implementations. 75c01b46bSArnd Bergmann * Architectures with an MMU need something more complex. 85c01b46bSArnd Bergmann */ 95c01b46bSArnd Bergmann #ifndef __ASSEMBLY__ 105c01b46bSArnd Bergmann typedef struct { 115c01b46bSArnd Bergmann unsigned long end_brk; 129d2951bcSLars-Peter Clausen 139d2951bcSLars-Peter Clausen #ifdef CONFIG_BINFMT_ELF_FDPIC 149d2951bcSLars-Peter Clausen unsigned long exec_fdpic_loadmap; 159d2951bcSLars-Peter Clausen unsigned long interp_fdpic_loadmap; 169d2951bcSLars-Peter Clausen #endif 175c01b46bSArnd Bergmann } mm_context_t; 185c01b46bSArnd Bergmann #endif 195c01b46bSArnd Bergmann 205c01b46bSArnd Bergmann #endif /* __ASM_GENERIC_MMU_H */ 21