diff options
Diffstat (limited to 'chapter10/kernel.xml')
-rw-r--r-- | chapter10/kernel.xml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/chapter10/kernel.xml b/chapter10/kernel.xml index 8609b1474..dc7fc9895 100644 --- a/chapter10/kernel.xml +++ b/chapter10/kernel.xml @@ -185,6 +185,38 @@ UEFI bootloader from the host distro</emphasis>.</para> </note> + <note arch="ml_32,ml_x32,ml_all"> + <para> + The kernel on a multilib system needs to be able to + identify and start binaries compiled for different architectures + than the default. + </para> + + <para arch="ml_32,ml_all"> + If support for any 32bit ABI was built, make sure that the option + "IA32 Emulation" is selected. The option 'IA32 a.out support' is + optional. + </para> + + <para arch="ml_x32,ml_all"> + If support for the x32bit ABI was built, make sure that the option + "x32 ABI for 64-bit mode" is selected. + </para> + +<screen arch="ml_32">Binary Emulations ---> + [*] IA32 Emulation [CONFIG_IA32_EMULATION] + <M> IA32 a.out support [CONFIG_IA32_AOUT] +</screen> +<screen arch="ml_x32">Binary Emulations ---> + [*] x32 ABI for 64-bit mode [CONFIG_X86_X32] +</screen> +<screen arch="ml_all">Binary Emulations ---> + [*] IA32 Emulation [CONFIG_IA32_EMULATION] + <M> IA32 a.out support [CONFIG_IA32_AOUT] + [*] x32 ABI for 64-bit mode [CONFIG_X86_X32] +</screen> + </note> + <variablelist> <title>The rationale for the above configuration items:</title> |