Kconfig.binfmt (e5451c8f8330e03ad3cfa16048b4daf961af434f) Kconfig.binfmt (f43edca7ed08fc02279f2a62015da5cb6aa0ad61)
1config BINFMT_ELF
2 bool "Kernel support for ELF binaries"
3 depends on MMU && (BROKEN || !FRV)
1config BINFMT_ELF
2 bool "Kernel support for ELF binaries"
3 depends on MMU && (BROKEN || !FRV)
4 select ELFCORE
4 default y
5 ---help---
6 ELF (Executable and Linkable Format) is a format for libraries and
7 executables used across different architectures and operating
8 systems. Saying Y here will enable your kernel to run ELF binaries
9 and enlarge it by about 13 KB. ELF support under Linux has now all
10 but replaced the traditional Linux a.out formats (QMAGIC and ZMAGIC)
11 because it is portable (this does *not* mean that you will be able

--- 9 unchanged lines hidden (view full) ---

21 here, you still can't run any ELF binaries (they just crash), then
22 you'll have to install the newest ELF runtime libraries, including
23 ld.so (check the file <file:Documentation/Changes> for location and
24 latest version).
25
26config COMPAT_BINFMT_ELF
27 bool
28 depends on COMPAT && BINFMT_ELF
5 default y
6 ---help---
7 ELF (Executable and Linkable Format) is a format for libraries and
8 executables used across different architectures and operating
9 systems. Saying Y here will enable your kernel to run ELF binaries
10 and enlarge it by about 13 KB. ELF support under Linux has now all
11 but replaced the traditional Linux a.out formats (QMAGIC and ZMAGIC)
12 because it is portable (this does *not* mean that you will be able

--- 9 unchanged lines hidden (view full) ---

22 here, you still can't run any ELF binaries (they just crash), then
23 you'll have to install the newest ELF runtime libraries, including
24 ld.so (check the file <file:Documentation/Changes> for location and
25 latest version).
26
27config COMPAT_BINFMT_ELF
28 bool
29 depends on COMPAT && BINFMT_ELF
30 select ELFCORE
29
30config ARCH_BINFMT_ELF_STATE
31 bool
32
33config BINFMT_ELF_FDPIC
34 bool "Kernel support for FDPIC ELF binaries"
35 default y
36 depends on (FRV || BLACKFIN || (SUPERH32 && !MMU) || C6X)
31
32config ARCH_BINFMT_ELF_STATE
33 bool
34
35config BINFMT_ELF_FDPIC
36 bool "Kernel support for FDPIC ELF binaries"
37 default y
38 depends on (FRV || BLACKFIN || (SUPERH32 && !MMU) || C6X)
39 select ELFCORE
37 help
38 ELF FDPIC binaries are based on ELF, but allow the individual load
39 segments of a binary to be located in memory independently of each
40 other. This makes this format ideal for use in environments where no
41 MMU is available as it still permits text segments to be shared,
42 even if data segments are not.
43
44 It is also possible to run FDPIC ELF binaries on MMU linux also.
45
40 help
41 ELF FDPIC binaries are based on ELF, but allow the individual load
42 segments of a binary to be located in memory independently of each
43 other. This makes this format ideal for use in environments where no
44 MMU is available as it still permits text segments to be shared,
45 even if data segments are not.
46
47 It is also possible to run FDPIC ELF binaries on MMU linux also.
48
49config ELFCORE
50 bool
51 help
52 This option enables kernel/elfcore.o.
53
46config CORE_DUMP_DEFAULT_ELF_HEADERS
47 bool "Write ELF core dumps with partial segments"
48 default y
49 depends on BINFMT_ELF && ELF_CORE
50 help
51 ELF core dump files describe each memory mapping of the crashed
52 process, and can contain or omit the memory contents of each one.
53 The contents of an unmodified text mapping are omitted by default.

--- 128 unchanged lines hidden ---
54config CORE_DUMP_DEFAULT_ELF_HEADERS
55 bool "Write ELF core dumps with partial segments"
56 default y
57 depends on BINFMT_ELF && ELF_CORE
58 help
59 ELF core dump files describe each memory mapping of the crashed
60 process, and can contain or omit the memory contents of each one.
61 The contents of an unmodified text mapping are omitted by default.

--- 128 unchanged lines hidden ---