浏览代码

asm-generic/mmu.h: Add support for FDPIC

No-MMU architectures often have support for FDPIC binaries. FDPIC support
requires two additional fields in the mm_context_t struct. This patch adds these
fields to the generic mm_context_t definition if support for FDPIC binaries is
enabled. This allows to use the generic mmu.h for a few more architectures.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Lars-Peter Clausen 12 年之前
父节点
当前提交
9d2951bcd9
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      include/asm-generic/mmu.h

+ 5 - 0
include/asm-generic/mmu.h

@@ -8,6 +8,11 @@
 #ifndef __ASSEMBLY__
 #ifndef __ASSEMBLY__
 typedef struct {
 typedef struct {
 	unsigned long		end_brk;
 	unsigned long		end_brk;
+
+#ifdef CONFIG_BINFMT_ELF_FDPIC
+	unsigned long		exec_fdpic_loadmap;
+	unsigned long		interp_fdpic_loadmap;
+#endif
 } mm_context_t;
 } mm_context_t;
 #endif
 #endif