kernel-config: Add color for hotkey

Align with recent LFS change.  Regenerate all kernel.xml files.
This commit is contained in:
Xi Ruoyao 2023-07-31 20:03:47 +08:00
parent e7cd19a120
commit c41cafb3bc
No known key found for this signature in database
GPG Key ID: ACAAD20E19E710E3
40 changed files with 273 additions and 258 deletions

View File

@ -3,7 +3,7 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
[*] USB support ---&gt; [USB_SUPPORT]
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
[*] <emphasis role='blue'>U</emphasis>SB support ---&gt; [USB_SUPPORT]
# Select any USB hardware device drivers you may need below:
&lt;*/M&gt; Support for Host-side USB [USB]</literal></screen>
&lt;*/M&gt; <emphasis role='blue'>S</emphasis>upport for Host-side USB [USB]</screen>

View File

@ -3,5 +3,5 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>General setup ---&gt;
[*] POSIX Message Queues [POSIX_MQUEUE]</literal></screen>
<screen><emphasis role='blue'>G</emphasis>eneral setup ---&gt;
[*] <emphasis role='blue'>P</emphasis>OSIX Message Queues [POSIX_MQUEUE]</screen>

View File

@ -3,5 +3,5 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
&lt;*/M&gt; Kernel automounter support (supports v3, v4 and v5) [AUTOFS_FS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>K</emphasis>ernel automounter support (supports v3, v4 and v5) [AUTOFS_FS]</screen>

View File

@ -3,7 +3,7 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
[*] Network File Systems ---&gt; [NETWORK_FILESYSTEMS]
&lt;*/M&gt; NFS client support [NFS_FS]
&lt;*/M&gt; SMB3 and CIFS support (advanced network filesystem) [CIFS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
[*] N<emphasis role='blue'>e</emphasis>twork File Systems ---&gt; [NETWORK_FILESYSTEMS]
&lt;*/M&gt; N<emphasis role='blue'>F</emphasis>S client support [NFS_FS]
&lt;*/M&gt; <emphasis role='blue'>S</emphasis>MB3 and CIFS support (advanced network filesystem) [CIFS]</screen>

View File

@ -3,39 +3,39 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>General setup ---&gt;
<screen><emphasis role='blue'>G</emphasis>eneral setup ---&gt;
# If it is disabled, [TIMERFD] and [EVENTFD] will be hidden and
# enabled implicitly. We DO NOT recommend to enable [EXPERT]
# unless you are really an expert user:
[ /*] Configure standard kernel features (expert users) ---&gt; [EXPERT]
[*] Enable timerfd() system call [TIMERFD]
[*] Enable eventfd() system call [EVENTFD]
[*] Networking support ---&gt; [NET]
&lt;*/M&gt; Bluetooth subsystem support ---&gt; [BT]
[*] Bluetooth Classic (BR/EDR) features [BT_BREDR]
&lt;*/M&gt; RFCOMM protocol support [BT_RFCOMM]
[*] RFCOMM TTY support [BT_RFCOMM_TTY]
&lt;*/M&gt; BNEP protocol support [BT_BNEP]
[*] Multicast filter support [BT_BNEP_MC_FILTER]
[*] Protocol filter support [BT_BNEP_PROTO_FILTER]
&lt;*/M&gt; HIDP protocol support [BT_HIDP]
Bluetooth device drivers ---&gt;
[ /*] <emphasis role='blue'>C</emphasis>onfigure standard kernel features (expert users) ---&gt; [EXPERT]
[*] <emphasis role='blue'>E</emphasis>nable timerfd() system call [TIMERFD]
[*] <emphasis role='blue'>E</emphasis>nable eventfd() system call [EVENTFD]
[*] N<emphasis role='blue'>e</emphasis>tworking support ---&gt; [NET]
&lt;*/M&gt; <emphasis role='blue'>B</emphasis>luetooth subsystem support ---&gt; [BT]
[*] <emphasis role='blue'>B</emphasis>luetooth Classic (BR/EDR) features [BT_BREDR]
&lt;*/M&gt; <emphasis role='blue'>R</emphasis>FCOMM protocol support [BT_RFCOMM]
[*] <emphasis role='blue'>R</emphasis>FCOMM TTY support [BT_RFCOMM_TTY]
&lt;*/M&gt; <emphasis role='blue'>B</emphasis>NEP protocol support [BT_BNEP]
[*] M<emphasis role='blue'>u</emphasis>lticast filter support [BT_BNEP_MC_FILTER]
[*] <emphasis role='blue'>P</emphasis>rotocol filter support [BT_BNEP_PROTO_FILTER]
&lt;*/M&gt; H<emphasis role='blue'>I</emphasis>DP protocol support [BT_HIDP]
<emphasis role='blue'>B</emphasis>luetooth device drivers ---&gt;
# Select the appropriate drivers for your bluetooth hardware.
# There are more vendor-specific drivers not listed here:
&lt; /*/M&gt; HCI USB driver [BT_HCIBTUSB]
&lt; /*/M&gt; HCI SDIO driver [BT_HCIBTSDIO]
&lt; /*/M&gt; HCI UART driver [BT_HCIUART]
&lt;*/M&gt; RF switch subsystem support ---&gt; [RFKILL]
-*- Cryptographic API ---&gt; [CRYPTO]
Crypto core or helper ---&gt;
&lt;*/M&gt; Userspace cryptographic algorithm configuration [CRYPTO_USER]
Block ciphers ---&gt;
&lt;*/M&gt; AES (Advanced Encryption Standard) [CRYPTO_AES]
AEAD (authenticated encryption with associated data) ciphers ---&gt;
&lt;*/M&gt; CCM (Counter with Cipher Block Chaining-MAC) [CRYPTO_CCM]
Hashes, digests, and MACs ---&gt;
&lt;*/M&gt; CMAC (Cipher-based MAC) [CRYPTO_CMAC]
Userspace interface ---&gt;
&lt;*/M&gt; Hash algorithms [CRYPTO_USER_API_HASH]
&lt;*/M&gt; Symmetric key cipher algorithms [CRYPTO_USER_API_SKCIPHER]
&lt;*/M&gt; AEAD cipher algorithms [CRYPTO_USER_API_AEAD]</literal></screen>
&lt; /*/M&gt; H<emphasis role='blue'>C</emphasis>I USB driver [BT_HCIBTUSB]
&lt; /*/M&gt; H<emphasis role='blue'>C</emphasis>I SDIO driver [BT_HCIBTSDIO]
&lt; /*/M&gt; H<emphasis role='blue'>C</emphasis>I UART driver [BT_HCIUART]
&lt;*/M&gt; <emphasis role='blue'>R</emphasis>F switch subsystem support ---&gt; [RFKILL]
-*- <emphasis role='blue'>C</emphasis>ryptographic API ---&gt; [CRYPTO]
<emphasis role='blue'>C</emphasis>rypto core or helper ---&gt;
&lt;*/M&gt; <emphasis role='blue'>U</emphasis>serspace cryptographic algorithm configuration [CRYPTO_USER]
<emphasis role='blue'>B</emphasis>lock ciphers ---&gt;
&lt;*/M&gt; <emphasis role='blue'>A</emphasis>ES (Advanced Encryption Standard) [CRYPTO_AES]
<emphasis role='blue'>A</emphasis>EAD (authenticated encryption with associated data) ciphers ---&gt;
&lt;*/M&gt; <emphasis role='blue'>C</emphasis>CM (Counter with Cipher Block Chaining-MAC) [CRYPTO_CCM]
H<emphasis role='blue'>a</emphasis>shes, digests, and MACs ---&gt;
&lt;*/M&gt; <emphasis role='blue'>C</emphasis>MAC (Cipher-based MAC) [CRYPTO_CMAC]
<emphasis role='blue'>U</emphasis>serspace interface ---&gt;
&lt;*/M&gt; H<emphasis role='blue'>a</emphasis>sh algorithms [CRYPTO_USER_API_HASH]
&lt;*/M&gt; <emphasis role='blue'>S</emphasis>ymmetric key cipher algorithms [CRYPTO_USER_API_SKCIPHER]
&lt;*/M&gt; <emphasis role='blue'>A</emphasis>EAD cipher algorithms [CRYPTO_USER_API_AEAD]</screen>

View File

@ -3,8 +3,8 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
[*] Inotify support for userspace [INOTIFY_USER]
Pseudo filesystems ---&gt;
[*] Tmpfs virtual memory file system support (former shm fs) [TMPFS]
[*] Tmpfs POSIX Access Control Lists [TMPFS_POSIX_ACL]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
[*] <emphasis role='blue'>I</emphasis>notify support for userspace [INOTIFY_USER]
<emphasis role='blue'>P</emphasis>seudo filesystems ---&gt;
[*] <emphasis role='blue'>T</emphasis>mpfs virtual memory file system support (former shm fs) [TMPFS]
[*] <emphasis role='blue'>T</emphasis>mpfs POSIX Access Control Lists [TMPFS_POSIX_ACL]</screen>

View File

@ -3,8 +3,8 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>-*- Cryptographic API ---&gt; [CRYPTO]
Crypto core or helper ---&gt;
&lt;*/M&gt; Userspace cryptographic algorithm configuration [CRYPTO_USER]
Userspace interface ---&gt;
&lt;*/M&gt; Hash algorithms [CRYPTO_USER_API_HASH]</literal></screen>
<screen>-*- <emphasis role='blue'>C</emphasis>ryptographic API ---&gt; [CRYPTO]
<emphasis role='blue'>C</emphasis>rypto core or helper ---&gt;
&lt;*/M&gt; <emphasis role='blue'>U</emphasis>serspace cryptographic algorithm configuration [CRYPTO_USER]
<emphasis role='blue'>U</emphasis>serspace interface ---&gt;
&lt;*/M&gt; H<emphasis role='blue'>a</emphasis>sh algorithms [CRYPTO_USER_API_HASH]</screen>

View File

@ -3,7 +3,7 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
Input device support ---&gt;
-*- Generic input layer (needed for keyboard, mouse, ...) [INPUT]
&lt;*/M&gt; Mouse interface [INPUT_MOUSEDEV]</literal></screen>
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
<emphasis role='blue'>I</emphasis>nput device support ---&gt;
-*- <emphasis role='blue'>G</emphasis>eneric input layer (needed for keyboard, mouse, ...) [INPUT]
&lt;*/M&gt; M<emphasis role='blue'>o</emphasis>use interface [INPUT_MOUSEDEV]</screen>

View File

@ -3,17 +3,17 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Power management and ACPI options ---&gt;
[*] ACPI (Advanced Configuration and Power Interface) Support ---&gt; [ACPI]
&lt; /*/M&gt; Battery [ACPI_BATTERY]
&lt; /*/M&gt; Thermal Zone [ACPI_THERMAL]
Device Drivers ---&gt;
NVME Support ---&gt;
&lt; /*&gt; NVM Express block device [BLK_DEV_NVME]
<screen><emphasis role='blue'>P</emphasis>ower management and ACPI options ---&gt;
[*] <emphasis role='blue'>A</emphasis>CPI (Advanced Configuration and Power Interface) Support ---&gt; [ACPI]
&lt; /*/M&gt; <emphasis role='blue'>B</emphasis>attery [ACPI_BATTERY]
&lt; /*/M&gt; <emphasis role='blue'>T</emphasis>hermal Zone [ACPI_THERMAL]
<emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
N<emphasis role='blue'>V</emphasis>ME Support ---&gt;
&lt; /*&gt; N<emphasis role='blue'>V</emphasis>M Express block device [BLK_DEV_NVME]
# Set [HWMON] to &lt;*&gt; (not &lt;M&gt;!) or it will not show up:
[ /*] NVMe hardware monitoring [NVME_HWMON]
&lt;*/M&gt; Hardware Monitoring support ---&gt; [HWMON]
&lt; /*/M&gt; AMD Athlon64/FX or Opteron temperature sensor [SENSORS_K8TEMP]
&lt; /*/M&gt; AMD Family 10h+ temperature sensor [SENSORS_K10TEMP]
&lt; /*/M&gt; AMD Family 15h processor power [SENSORS_FAM15H_POWER]
&lt; /*/M&gt; Intel Core/Core2/Atom temperature sensor [SENSORS_CORETEMP]</literal></screen>
[ /*] N<emphasis role='blue'>V</emphasis>Me hardware monitoring [NVME_HWMON]
&lt;*/M&gt; H<emphasis role='blue'>a</emphasis>rdware Monitoring support ---&gt; [HWMON]
&lt; /*/M&gt; <emphasis role='blue'>A</emphasis>MD Athlon64/FX or Opteron temperature sensor [SENSORS_K8TEMP]
&lt; /*/M&gt; <emphasis role='blue'>A</emphasis>MD Family 10h+ temperature sensor [SENSORS_K10TEMP]
&lt; /*/M&gt; <emphasis role='blue'>A</emphasis>MD Family 15h processor power [SENSORS_FAM15H_POWER]
&lt; /*/M&gt; <emphasis role='blue'>I</emphasis>ntel Core/Core2/Atom temperature sensor [SENSORS_CORETEMP]</screen>

View File

@ -3,6 +3,6 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Power management and ACPI options ---&gt;
[*] Suspend to RAM and standby [SUSPEND]
[*] Hibernation (aka 'suspend to disk') [HIBERNATION]</literal></screen>
<screen><emphasis role='blue'>P</emphasis>ower management and ACPI options ---&gt;
[*] <emphasis role='blue'>S</emphasis>uspend to RAM and standby [SUSPEND]
[*] H<emphasis role='blue'>i</emphasis>bernation (aka 'suspend to disk') [HIBERNATION]</screen>

View File

@ -3,6 +3,6 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen revision="systemd"><literal>General setup ---&gt;
-*- Namespaces support ---&gt; [NAMESPACES]
[*] User namespace [USER_NS]</literal></screen>
<screen revision="systemd"><emphasis role='blue'>G</emphasis>eneral setup ---&gt;
-*- N<emphasis role='blue'>a</emphasis>mespaces support ---&gt; [NAMESPACES]
[*] <emphasis role='blue'>U</emphasis>ser namespace [USER_NS]</screen>

View File

@ -211,6 +211,9 @@ def load_kconfig(file):
known_config = {}
def escape(x):
return x.replace('<', '&lt;').replace('>', '&gt;')
from sys import argv
import tomllib
@ -263,17 +266,25 @@ for i in known_config:
raise Exception("%s seems not exist" % i)
for i0, val, i1, title, arrow, key, menu, comment in r:
rem = max_line
if val:
val += (max_val_len[menu] - len(val)) * ' '
line = i0 * ' ' + val + (i1 + bool(val)) * ' '
rem = max_line - len(line) - len(arrow)
rem -= i0 + i1 + bool(val) + len(val)
line = i0 * ' ' + escape(val) + (i1 + bool(val)) * ' '
rem -= len(arrow)
if len(title) > rem:
title = title[:rem - 3] + '...'
line += title + arrow
rem = max_line - len(line)
b = title.lstrip('YyMmNnHh')
a = title[:len(title) - len(b)]
b0 = "<emphasis role='blue'>" + escape(b[0]) + "</emphasis>"
line += escape(a) + b0 + escape(b[1:]) + escape(arrow)
rem -= len(title)
key = ' [' + key + ']' if type(key) == str else ''
@ -286,8 +297,9 @@ for i0, val, i1, title, arrow, key, menu, comment in r:
comment = [comment]
if comment:
comment = '\n'.join([' ' * i0 + '# ' + line for line in comment])
line = comment + ':\n' + line
buf += [line.replace('<', '&lt;').replace('>', '&gt;').rstrip()]
line = escape(comment) + ':\n' + line
buf += [line.rstrip()]
import kernel_version
kver = kernel_version.kernel_version(path)
@ -299,7 +311,7 @@ t = Template('''<?xml version="1.0" encoding="ISO-8859-1"?>
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen{{ rev }}><literal>{{ '\n'.join(buf) }}</literal></screen>''')
<screen{{ rev }}>{{ '\n'.join(buf) }}</screen>''')
rev = known_config.get('revision')
rev = ' revision="%s"' % rev if rev else ''

View File

@ -3,9 +3,9 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>General setup ---&gt;
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
<screen><emphasis role='blue'>G</emphasis>eneral setup ---&gt;
[*] <emphasis role='blue'>I</emphasis>nitial RAM filesystem and RAM disk (initramfs/initrd) support
... [BLK_DEV_INITRD]
Processor type and features ---&gt;
[*] CPU microcode loading support [MICROCODE]
[*] AMD microcode loading support [MICROCODE_AMD]</literal></screen>
<emphasis role='blue'>P</emphasis>rocessor type and features ---&gt;
[*] <emphasis role='blue'>C</emphasis>PU microcode loading support [MICROCODE]
[*] <emphasis role='blue'>A</emphasis>MD microcode loading support [MICROCODE_AMD]</screen>

View File

@ -3,11 +3,11 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
Generic Driver Options ---&gt;
Firmware loader ---&gt;
&lt;*&gt; Firmware loading facility [FW_LOADER]
(xx/aa.bin xx/bb.bin) Build named firmware blobs into the kernel binary
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
<emphasis role='blue'>G</emphasis>eneric Driver Options ---&gt;
<emphasis role='blue'>F</emphasis>irmware loader ---&gt;
&lt;*&gt; <emphasis role='blue'>F</emphasis>irmware loading facility [FW_LOADER]
(xx/aa.bin xx/bb.bin) <emphasis role='blue'>B</emphasis>uild named firmware blobs into the kernel binary
... [EXTRA_FIRMWARE]
(/lib/firmware) Firmware blobs root directory
... [EXTRA_FIRMWARE_DIR]</literal></screen>
(/lib/firmware) <emphasis role='blue'>F</emphasis>irmware blobs root directory
... [EXTRA_FIRMWARE_DIR]</screen>

View File

@ -3,9 +3,9 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>General setup ---&gt;
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
<screen><emphasis role='blue'>G</emphasis>eneral setup ---&gt;
[*] <emphasis role='blue'>I</emphasis>nitial RAM filesystem and RAM disk (initramfs/initrd) support
... [BLK_DEV_INITRD]
Processor type and features ---&gt;
[*] CPU microcode loading support [MICROCODE]
[*] Intel microcode loading support [MICROCODE_INTEL]</literal></screen>
<emphasis role='blue'>P</emphasis>rocessor type and features ---&gt;
[*] <emphasis role='blue'>C</emphasis>PU microcode loading support [MICROCODE]
[*] <emphasis role='blue'>I</emphasis>ntel microcode loading support [MICROCODE_INTEL]</screen>

View File

@ -3,5 +3,5 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
&lt;*/M&gt; Btrfs filesystem support [BTRFS_FS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>B</emphasis>trfs filesystem support [BTRFS_FS]</screen>

View File

@ -3,9 +3,9 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
&lt;*/M&gt; Reiserfs support (deprecated) [REISERFS_FS]
[*] ReiserFS extended attributes [REISERFS_FS_XATTR]
[*] ReiserFS POSIX Access Control Lists [REISERFS_FS_POSIX_ACL]
&lt;*/M&gt; Btrfs filesystem support [BTRFS_FS]
[*] Btrfs POSIX Access Control Lists [BTRFS_FS_POSIX_ACL]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>R</emphasis>eiserfs support (deprecated) [REISERFS_FS]
[*] <emphasis role='blue'>R</emphasis>eiserFS extended attributes [REISERFS_FS_XATTR]
[*] <emphasis role='blue'>R</emphasis>eiserFS POSIX Access Control Lists [REISERFS_FS_POSIX_ACL]
&lt;*/M&gt; <emphasis role='blue'>B</emphasis>trfs filesystem support [BTRFS_FS]
[*] <emphasis role='blue'>B</emphasis>trfs POSIX Access Control Lists [BTRFS_FS_POSIX_ACL]</screen>

View File

@ -3,7 +3,7 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
DOS/FAT/EXFAT/NT Filesystems ---&gt;
&lt; /*/M&gt; MSDOS fs support [MSDOS_FS]
&lt;*/M&gt; VFAT (Windows-95) fs support [VFAT_FS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
<emphasis role='blue'>D</emphasis>OS/FAT/EXFAT/NT Filesystems ---&gt;
&lt; /*/M&gt; M<emphasis role='blue'>S</emphasis>DOS fs support [MSDOS_FS]
&lt;*/M&gt; <emphasis role='blue'>V</emphasis>FAT (Windows-95) fs support [VFAT_FS]</screen>

View File

@ -3,5 +3,5 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
&lt;*/M&gt; FUSE (Filesystem in Userspace) support [FUSE_FS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>F</emphasis>USE (Filesystem in Userspace) support [FUSE_FS]</screen>

View File

@ -3,6 +3,6 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
&lt;*/M&gt; FUSE (Filesystem in Userspace) support [FUSE_FS]
&lt;*/M&gt; Character device in Userspace support [CUSE]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>F</emphasis>USE (Filesystem in Userspace) support [FUSE_FS]
&lt;*/M&gt; <emphasis role='blue'>C</emphasis>haracter device in Userspace support [CUSE]</screen>

View File

@ -3,5 +3,5 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
&lt;*/M&gt; JFS filesystem support [JFS_FS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>J</emphasis>FS filesystem support [JFS_FS]</screen>

View File

@ -3,18 +3,18 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
[*] Block devices ---&gt; [BLK_DEV]
&lt;*/M&gt; RAM block device support [BLK_DEV_RAM]
[*] Multiple devices driver support (RAID and LVM) ---&gt; [MD]
&lt;*/M&gt; Device mapper support [BLK_DEV_DM]
&lt;*/M&gt; Crypt target support [DM_CRYPT]
&lt;*/M&gt; Snapshot target [DM_SNAPSHOT]
&lt;*/M&gt; Thin provisioning target [DM_THIN_PROVISIONING]
&lt;*/M&gt; Cache target (EXPERIMENTAL) [DM_CACHE]
&lt;*/M&gt; Mirror target [DM_MIRROR]
&lt;*/M&gt; Zero target [DM_ZERO]
&lt;*/M&gt; I/O delaying target [DM_DELAY]
Kernel hacking ---&gt;
Generic Kernel Debugging Instruments ---&gt;
[*] Magic SysRq key [MAGIC_SYSRQ]</literal></screen>
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
[*] <emphasis role='blue'>B</emphasis>lock devices ---&gt; [BLK_DEV]
&lt;*/M&gt; <emphasis role='blue'>R</emphasis>AM block device support [BLK_DEV_RAM]
[*] M<emphasis role='blue'>u</emphasis>ltiple devices driver support (RAID and LVM) ---&gt; [MD]
&lt;*/M&gt; <emphasis role='blue'>D</emphasis>evice mapper support [BLK_DEV_DM]
&lt;*/M&gt; <emphasis role='blue'>C</emphasis>rypt target support [DM_CRYPT]
&lt;*/M&gt; <emphasis role='blue'>S</emphasis>napshot target [DM_SNAPSHOT]
&lt;*/M&gt; <emphasis role='blue'>T</emphasis>hin provisioning target [DM_THIN_PROVISIONING]
&lt;*/M&gt; <emphasis role='blue'>C</emphasis>ache target (EXPERIMENTAL) [DM_CACHE]
&lt;*/M&gt; M<emphasis role='blue'>i</emphasis>rror target [DM_MIRROR]
&lt;*/M&gt; <emphasis role='blue'>Z</emphasis>ero target [DM_ZERO]
&lt;*/M&gt; <emphasis role='blue'>I</emphasis>/O delaying target [DM_DELAY]
<emphasis role='blue'>K</emphasis>ernel hacking ---&gt;
<emphasis role='blue'>G</emphasis>eneric Kernel Debugging Instruments ---&gt;
[*] M<emphasis role='blue'>a</emphasis>gic SysRq key [MAGIC_SYSRQ]</screen>

View File

@ -3,12 +3,12 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
[*] Multiple devices driver support (RAID and LVM) ---&gt; [MD]
&lt;*/M&gt; RAID support [BLK_DEV_MD]
[*] Autodetect RAID arrays during kernel boot [MD_AUTODETECT]
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
[*] M<emphasis role='blue'>u</emphasis>ltiple devices driver support (RAID and LVM) ---&gt; [MD]
&lt;*/M&gt; <emphasis role='blue'>R</emphasis>AID support [BLK_DEV_MD]
[*] <emphasis role='blue'>A</emphasis>utodetect RAID arrays during kernel boot [MD_AUTODETECT]
# Only the RAID types desired are required:
&lt; /*/M&gt; RAID-0 (striping) mode [MD_RAID0]
&lt; /*/M&gt; RAID-1 (mirroring) mode [MD_RAID1]
&lt; /*/M&gt; RAID-10 (mirrored striping) mode [MD_RAID10]
&lt; /*/M&gt; RAID-4/RAID-5/RAID-6 mode [MD_RAID456]</literal></screen>
&lt; /*/M&gt; <emphasis role='blue'>R</emphasis>AID-0 (striping) mode [MD_RAID0]
&lt; /*/M&gt; <emphasis role='blue'>R</emphasis>AID-1 (mirroring) mode [MD_RAID1]
&lt; /*/M&gt; <emphasis role='blue'>R</emphasis>AID-10 (mirrored striping) mode [MD_RAID10]
&lt; /*/M&gt; <emphasis role='blue'>R</emphasis>AID-4/RAID-5/RAID-6 mode [MD_RAID456]</screen>

View File

@ -3,5 +3,5 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
&lt;*/M&gt; FUSE (Filesystem in Userspace) support [FUSE_FS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>F</emphasis>USE (Filesystem in Userspace) support [FUSE_FS]</screen>

View File

@ -3,6 +3,6 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
DOS/FAT/EXFAT/NT Filesystems ---&gt;
&lt;*/M&gt; NTFS Read-Write file system support [NTFS3_FS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
<emphasis role='blue'>D</emphasis>OS/FAT/EXFAT/NT Filesystems ---&gt;
&lt;*/M&gt; N<emphasis role='blue'>T</emphasis>FS Read-Write file system support [NTFS3_FS]</screen>

View File

@ -3,7 +3,7 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
SCSI device support ---&gt;
[*] SCSI low-level drivers ---&gt; [SCSI_LOWLEVEL]
&lt;M&gt; SCSI debugging host and device simulator [SCSI_DEBUG]</literal></screen>
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
<emphasis role='blue'>S</emphasis>CSI device support ---&gt;
[*] <emphasis role='blue'>S</emphasis>CSI low-level drivers ---&gt; [SCSI_LOWLEVEL]
&lt;M&gt; <emphasis role='blue'>S</emphasis>CSI debugging host and device simulator [SCSI_DEBUG]</screen>

View File

@ -3,5 +3,5 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
&lt;*/M&gt; Reiserfs support (deprecated) [REISERFS_FS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>R</emphasis>eiserfs support (deprecated) [REISERFS_FS]</screen>

View File

@ -3,30 +3,30 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Processor type and features ---&gt;
[*] EFI runtime service support [EFI]
-*- Enable the block layer ---&gt; [BLOCK]
Partition Types ---&gt;
[ /*] Advanced partition selection [PARTITION_ADVANCED]
[*] EFI GUID Partition support [EFI_PARTITION]
Device Drivers ---&gt;
Firmware Drivers ---&gt;
[*] Mark VGA/VBE/EFI FB as generic system framebuffer [SYSFB_SIMPLEFB]
Graphics support ---&gt;
&lt;*&gt; Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
<screen><emphasis role='blue'>P</emphasis>rocessor type and features ---&gt;
[*] <emphasis role='blue'>E</emphasis>FI runtime service support [EFI]
-*- <emphasis role='blue'>E</emphasis>nable the block layer ---&gt; [BLOCK]
<emphasis role='blue'>P</emphasis>artition Types ---&gt;
[ /*] <emphasis role='blue'>A</emphasis>dvanced partition selection [PARTITION_ADVANCED]
[*] <emphasis role='blue'>E</emphasis>FI GUID Partition support [EFI_PARTITION]
<emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
<emphasis role='blue'>F</emphasis>irmware Drivers ---&gt;
[*] M<emphasis role='blue'>a</emphasis>rk VGA/VBE/EFI FB as generic system framebuffer [SYSFB_SIMPLEFB]
<emphasis role='blue'>G</emphasis>raphics support ---&gt;
&lt;*&gt; <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
... [DRM]
[*] Enable legacy fbdev support for your modesetting driver
[*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
... [DRM_FBDEV_EMULATION]
&lt;*&gt; Simple framebuffer driver [DRM_SIMPLEDRM]
Frame buffer Devices ---&gt;
&lt;*&gt; Support for frame buffer devices ---&gt; [FB]
Console display driver support ---&gt;
-*- Framebuffer Console support [FRAMEBUFFER_CONSOLE]
File systems ---&gt;
DOS/FAT/EXFAT/NT Filesystems ---&gt;
&lt;*/M&gt; VFAT (Windows-95) fs support [VFAT_FS]
Pseudo filesystems ---&gt;
&lt;*/M&gt; EFI Variable filesystem [EFIVAR_FS]
-*- Native language support ---&gt; [NLS]
&lt;*/M&gt; Codepage 437 (United States, Canada) [NLS_CODEPAGE_437]
&lt;*/M&gt; NLS ISO 8859-1 (Latin 1; Western European Languages) [NLS_ISO8859_1]</literal></screen>
&lt;*&gt; <emphasis role='blue'>S</emphasis>imple framebuffer driver [DRM_SIMPLEDRM]
<emphasis role='blue'>F</emphasis>rame buffer Devices ---&gt;
&lt;*&gt; <emphasis role='blue'>S</emphasis>upport for frame buffer devices ---&gt; [FB]
<emphasis role='blue'>C</emphasis>onsole display driver support ---&gt;
-*- <emphasis role='blue'>F</emphasis>ramebuffer Console support [FRAMEBUFFER_CONSOLE]
<emphasis role='blue'>F</emphasis>ile systems ---&gt;
<emphasis role='blue'>D</emphasis>OS/FAT/EXFAT/NT Filesystems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>V</emphasis>FAT (Windows-95) fs support [VFAT_FS]
<emphasis role='blue'>P</emphasis>seudo filesystems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>E</emphasis>FI Variable filesystem [EFIVAR_FS]
-*- N<emphasis role='blue'>a</emphasis>tive language support ---&gt; [NLS]
&lt;*/M&gt; <emphasis role='blue'>C</emphasis>odepage 437 (United States, Canada) [NLS_CODEPAGE_437]
&lt;*/M&gt; N<emphasis role='blue'>L</emphasis>S ISO 8859-1 (Latin 1; Western European Languages) [NLS_ISO8859_1]</screen>

View File

@ -3,5 +3,5 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>File systems ---&gt;
&lt;*/M&gt; XFS filesystem support [XFS_FS]</literal></screen>
<screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
&lt;*/M&gt; <emphasis role='blue'>X</emphasis>FS filesystem support [XFS_FS]</screen>

View File

@ -3,18 +3,18 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
[*] Multiple devices driver support (RAID and LVM) ---&gt; [MD]
&lt;*/M&gt; Device mapper support [BLK_DEV_DM]
&lt;*/M&gt; Crypt target support [DM_CRYPT]
-*- Cryptographic API ---&gt; [CRYPTO]
Block ciphers ---&gt;
&lt;*/M&gt; AES (Advanced Encryption Standard) [CRYPTO_AES]
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
[*] M<emphasis role='blue'>u</emphasis>ltiple devices driver support (RAID and LVM) ---&gt; [MD]
&lt;*/M&gt; <emphasis role='blue'>D</emphasis>evice mapper support [BLK_DEV_DM]
&lt;*/M&gt; <emphasis role='blue'>C</emphasis>rypt target support [DM_CRYPT]
-*- <emphasis role='blue'>C</emphasis>ryptographic API ---&gt; [CRYPTO]
<emphasis role='blue'>B</emphasis>lock ciphers ---&gt;
&lt;*/M&gt; <emphasis role='blue'>A</emphasis>ES (Advanced Encryption Standard) [CRYPTO_AES]
# For tests:
&lt;*/M&gt; Twofish [CRYPTO_TWOFISH]
Length-preserving ciphers and modes ---&gt;
&lt;*/M&gt; XTS (XOR Encrypt XOR with ciphertext stealing) [CRYPTO_XTS]
Hashes, digests, and MACs ---&gt;
&lt;*/M&gt; SHA-224 and SHA-256 [CRYPTO_SHA256]
Userspace interface ---&gt;
&lt;*/M&gt; Symmetric key cipher algorithms [CRYPTO_USER_API_SKCIPHER]</literal></screen>
&lt;*/M&gt; <emphasis role='blue'>T</emphasis>wofish [CRYPTO_TWOFISH]
<emphasis role='blue'>L</emphasis>ength-preserving ciphers and modes ---&gt;
&lt;*/M&gt; <emphasis role='blue'>X</emphasis>TS (XOR Encrypt XOR with ciphertext stealing) [CRYPTO_XTS]
H<emphasis role='blue'>a</emphasis>shes, digests, and MACs ---&gt;
&lt;*/M&gt; <emphasis role='blue'>S</emphasis>HA-224 and SHA-256 [CRYPTO_SHA256]
<emphasis role='blue'>U</emphasis>serspace interface ---&gt;
&lt;*/M&gt; <emphasis role='blue'>S</emphasis>ymmetric key cipher algorithms [CRYPTO_USER_API_SKCIPHER]</screen>

View File

@ -3,15 +3,15 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>[*] Networking support ---&gt; [NET]
Networking options ---&gt;
[*] Network packet filtering framework (Netfilter) ---&gt; [NETFILTER]
[*] Advanced netfilter configuration [NETFILTER_ADVANCED]
Core Netfilter Configuration ---&gt;
&lt;*/M&gt; Netfilter connection tracking support [NF_CONNTRACK]
&lt;*/M&gt; Netfilter Xtables support (required for ip_tables)
<screen>[*] N<emphasis role='blue'>e</emphasis>tworking support ---&gt; [NET]
N<emphasis role='blue'>e</emphasis>tworking options ---&gt;
[*] N<emphasis role='blue'>e</emphasis>twork packet filtering framework (Netfilter) ---&gt; [NETFILTER]
[*] <emphasis role='blue'>A</emphasis>dvanced netfilter configuration [NETFILTER_ADVANCED]
<emphasis role='blue'>C</emphasis>ore Netfilter Configuration ---&gt;
&lt;*/M&gt; N<emphasis role='blue'>e</emphasis>tfilter connection tracking support [NF_CONNTRACK]
&lt;*/M&gt; N<emphasis role='blue'>e</emphasis>tfilter Xtables support (required for ip_tables)
... [NETFILTER_XTABLES]
&lt;*/M&gt; LOG target support [NETFILTER_XT_TARGET_LOG]
IP: Netfilter Configuration ---&gt;
&lt;*/M&gt; IP tables support (required for filtering/masq/NAT)
... [IP_NF_IPTABLES]</literal></screen>
&lt;*/M&gt; <emphasis role='blue'>L</emphasis>OG target support [NETFILTER_XT_TARGET_LOG]
<emphasis role='blue'>I</emphasis>P: Netfilter Configuration ---&gt;
&lt;*/M&gt; <emphasis role='blue'>I</emphasis>P tables support (required for filtering/masq/NAT)
... [IP_NF_IPTABLES]</screen>

View File

@ -3,10 +3,10 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>[*] Networking support ---&gt; [NET]
Networking options ---&gt;
&lt;*/M&gt; 802.1d Ethernet Bridging [BRIDGE]
Device Drivers ---&gt;
[*] Network device support ---&gt; [NETDEVICES]
[*] Network core driver support [NET_CORE]
&lt;*/M&gt; Universal TUN/TAP device driver support [TUN]</literal></screen>
<screen>[*] N<emphasis role='blue'>e</emphasis>tworking support ---&gt; [NET]
N<emphasis role='blue'>e</emphasis>tworking options ---&gt;
&lt;*/M&gt; <emphasis role='blue'>8</emphasis>02.1d Ethernet Bridging [BRIDGE]
<emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
[*] N<emphasis role='blue'>e</emphasis>twork device support ---&gt; [NETDEVICES]
[*] N<emphasis role='blue'>e</emphasis>twork core driver support [NET_CORE]
&lt;*/M&gt; <emphasis role='blue'>U</emphasis>niversal TUN/TAP device driver support [TUN]</screen>

View File

@ -3,8 +3,8 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>[*] Virtualization ---&gt; [VIRTUALIZATION]
&lt;*/M&gt; Kernel-based Virtual Machine (KVM) support [KVM]
<screen>[*] <emphasis role='blue'>V</emphasis>irtualization ---&gt; [VIRTUALIZATION]
&lt;*/M&gt; <emphasis role='blue'>K</emphasis>ernel-based Virtual Machine (KVM) support [KVM]
# Enable the option for your CPU:
&lt; /*/M&gt; KVM for Intel (and compatible) processors support [KVM_INTEL]
&lt; /*/M&gt; KVM for AMD processors support [KVM_AMD]</literal></screen>
&lt; /*/M&gt; <emphasis role='blue'>K</emphasis>VM for Intel (and compatible) processors support [KVM_INTEL]
&lt; /*/M&gt; <emphasis role='blue'>K</emphasis>VM for AMD processors support [KVM_AMD]</screen>

View File

@ -251,6 +251,9 @@ li.chapter h4 a {
margin: .6em 0 .2em 0;
}
span.blue {
color: #2ac;
}
/* Index */
.item {

View File

@ -3,7 +3,7 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
Input device support ---&gt;
-*- Generic input layer (needed for keyboard, mouse, ...) [INPUT]
&lt;*/M&gt; Event interface [INPUT_EVDEV]</literal></screen>
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
<emphasis role='blue'>I</emphasis>nput device support ---&gt;
-*- <emphasis role='blue'>G</emphasis>eneric input layer (needed for keyboard, mouse, ...) [INPUT]
&lt;*/M&gt; <emphasis role='blue'>E</emphasis>vent interface [INPUT_EVDEV]</screen>

View File

@ -3,8 +3,8 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
Input device support ---&gt;
-*- Generic input layer (needed for keyboard, mouse, ...) [INPUT]
[*] Miscellaneous devices ---&gt; [INPUT_MISC]
&lt;*/M&gt; User level driver support [INPUT_UINPUT]</literal></screen>
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
<emphasis role='blue'>I</emphasis>nput device support ---&gt;
-*- <emphasis role='blue'>G</emphasis>eneric input layer (needed for keyboard, mouse, ...) [INPUT]
[*] M<emphasis role='blue'>i</emphasis>scellaneous devices ---&gt; [INPUT_MISC]
&lt;*/M&gt; <emphasis role='blue'>U</emphasis>ser level driver support [INPUT_UINPUT]</screen>

View File

@ -3,23 +3,23 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
Graphics support ---&gt;
&lt;*/M&gt; Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
<emphasis role='blue'>G</emphasis>raphics support ---&gt;
&lt;*/M&gt; <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
... [DRM]
# For r300 or r600:
&lt; /*/M&gt; ATI Radeon [DRM_RADEON]
&lt; /*/M&gt; <emphasis role='blue'>A</emphasis>TI Radeon [DRM_RADEON]
# For radeonsi:
&lt; /*/M&gt; AMD GPU [DRM_AMDGPU]
[*] Enable amdgpu support for SI parts [DRM_AMDGPU_SI]
[*] Enable amdgpu support for CIK parts [DRM_AMDGPU_CIK]
Display Engine Configuration ---&gt;
[*] AMD DC - Enable new display engine [DRM_AMD_DC]
&lt; /*/M&gt; <emphasis role='blue'>A</emphasis>MD GPU [DRM_AMDGPU]
[*] <emphasis role='blue'>E</emphasis>nable amdgpu support for SI parts [DRM_AMDGPU_SI]
[*] <emphasis role='blue'>E</emphasis>nable amdgpu support for CIK parts [DRM_AMDGPU_CIK]
<emphasis role='blue'>D</emphasis>isplay Engine Configuration ---&gt;
[*] <emphasis role='blue'>A</emphasis>MD DC - Enable new display engine [DRM_AMD_DC]
# For nouveau:
&lt; /*/M&gt; Nouveau (NVIDIA) cards [DRM_NOUVEAU]
&lt; /*/M&gt; N<emphasis role='blue'>o</emphasis>uveau (NVIDIA) cards [DRM_NOUVEAU]
# For i915, crocus, or iris:
&lt; /*/M&gt; Intel 8xx/9xx/G3x/G4x/HD Graphics [DRM_I915]
&lt; /*/M&gt; <emphasis role='blue'>I</emphasis>ntel 8xx/9xx/G3x/G4x/HD Graphics [DRM_I915]
# For swrast:
&lt; /*/M&gt; Virtual GEM provider [DRM_VGEM]
&lt; /*/M&gt; <emphasis role='blue'>V</emphasis>irtual GEM provider [DRM_VGEM]
# For svga:
&lt; /*/M&gt; DRM driver for VMware Virtual GPU [DRM_VMWGFX]</literal></screen>
&lt; /*/M&gt; <emphasis role='blue'>D</emphasis>RM driver for VMware Virtual GPU [DRM_VMWGFX]</screen>

View File

@ -3,12 +3,12 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
[*] HID bus support ---&gt; [HID_SUPPORT]
{*/M} HID bus core support [HID]
Special HID drivers ---&gt;
&lt;*/M&gt; Wacom Intuos/Graphire tablet support (USB) [HID_WACOM]
USB HID support ---&gt;
&lt;*/M&gt; USB HID transport layer [USB_HID]
[*] USB support ---&gt; [USB_SUPPORT]
&lt;*/M&gt; Support for Host-side USB [USB]</literal></screen>
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
[*] H<emphasis role='blue'>I</emphasis>D bus support ---&gt; [HID_SUPPORT]
{*/M} H<emphasis role='blue'>I</emphasis>D bus core support [HID]
<emphasis role='blue'>S</emphasis>pecial HID drivers ---&gt;
&lt;*/M&gt; <emphasis role='blue'>W</emphasis>acom Intuos/Graphire tablet support (USB) [HID_WACOM]
<emphasis role='blue'>U</emphasis>SB HID support ---&gt;
&lt;*/M&gt; <emphasis role='blue'>U</emphasis>SB HID transport layer [USB_HID]
[*] <emphasis role='blue'>U</emphasis>SB support ---&gt; [USB_SUPPORT]
&lt;*/M&gt; <emphasis role='blue'>S</emphasis>upport for Host-side USB [USB]</screen>

View File

@ -3,10 +3,10 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
Graphics support ---&gt;
&lt;*/M&gt; Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
<emphasis role='blue'>G</emphasis>raphics support ---&gt;
&lt;*/M&gt; <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
... [DRM]
&lt; /*/M&gt; DRM driver for VMware Virtual GPU [DRM_VMWGFX]
&lt; /*/M&gt; DRM Support for bochs dispi vga interface (qemu stdvga) [DRM_BOCHS]
&lt; /*/M&gt; Virtual Box Graphics Card [DRM_VBOXVIDEO]</literal></screen>
&lt; /*/M&gt; <emphasis role='blue'>D</emphasis>RM driver for VMware Virtual GPU [DRM_VMWGFX]
&lt; /*/M&gt; <emphasis role='blue'>D</emphasis>RM Support for bochs dispi vga interface (qemu stdvga) [DRM_BOCHS]
&lt; /*/M&gt; <emphasis role='blue'>V</emphasis>irtual Box Graphics Card [DRM_VBOXVIDEO]</screen>

View File

@ -3,10 +3,10 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<!-- Automatically generated by kernel-config.py
DO NOT EDIT! -->
<screen><literal>Device Drivers ---&gt;
Firmware Drivers ---&gt;
[*] Mark VGA/VBE/EFI FB as generic system framebuffer [SYSFB_SIMPLEFB]
Graphics support ---&gt;
&lt;*&gt; Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
<screen><emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
<emphasis role='blue'>F</emphasis>irmware Drivers ---&gt;
[*] M<emphasis role='blue'>a</emphasis>rk VGA/VBE/EFI FB as generic system framebuffer [SYSFB_SIMPLEFB]
<emphasis role='blue'>G</emphasis>raphics support ---&gt;
&lt;*&gt; <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
... [DRM]
&lt;*&gt; Simple framebuffer driver [DRM_SIMPLEDRM]</literal></screen>
&lt;*&gt; <emphasis role='blue'>S</emphasis>imple framebuffer driver [DRM_SIMPLEDRM]</screen>