diff options
-rw-r--r-- | chapter10/kernel.xml | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/chapter10/kernel.xml b/chapter10/kernel.xml index 1bf8b112e..32c9682b8 100644 --- a/chapter10/kernel.xml +++ b/chapter10/kernel.xml @@ -149,6 +149,21 @@ File systems ---> [*] Inotify support for userspace [CONFIG_INOTIFY_USER] Pseudo filesystems ---> [*] Tmpfs POSIX Access Control Lists [CONFIG_TMPFS_POSIX_ACL]</screen> + + <para>Enable some additional features if you are building a 64-bit + system. If you are using menuconfig, enable them in the order of + <parameter>CONFIG_PCI_MSI</parameter> first, then + <parameter>CONFIG_IRQ_REMAP</parameter>, at last + <parameter>CONFIG_X86_X2APIC</parameter> because an option only + shows up after its dependencies are selected.</para> + + <screen role="nodump">Processor type and features ---> + [*] Support x2apic [CONFIG_X86_X2APIC] +Device Drivers ---> + [*] PCI Support ---> [CONFIG_PCI] + [*] Message Signaled Interrupts (MSI and MSI-X) [CONFIG_PCI_MSI] + [*] IOMMU Hardware Support ---> [CONFIG_IOMMU_SUPPORT] + [*] Support for Interrupt Remapping [CONFIG_IRQ_REMAP]</screen> </note> <note revision="systemd"> @@ -225,6 +240,16 @@ File systems ---> </listitem> </varlistentry> + <varlistentry> + <term><parameter>Support x2apic</parameter></term> + <listitem> + <para>Avoid a kernel panic booting on a system with x2APIC enabled + by the BIOS. This option does no harm if x2APIC is not enabled + or not available, but it's recommended to enable x2APIC in the + BIOS setting for a modern 64-bit x86 system.</para> + </listitem> + </varlistentry> + </variablelist> <para>Alternatively, <command>make oldconfig</command> may be more |