Contents
General Kernel Options
Enable GPT support.
-*- Enable the block layer --->
Partition Types --->
[*] EFI GUID Partition support
[*] Windows Logical Disk Manager (Dynamic Disk) support
I also select dynamic disks just in case I need to use disks that were partitioned using XP, Vista, etc.
Processor type and features --->
[*] Symmetric multi-processing support
[*] Machine Check / overheating reporting
[*] Intel MCE Features
[*] AMD MCE Features
Processor family (Generic-x86-64) --->
( ) Opteron/Athlon64/Hammer/K8
( ) Intel P4 / older Netburst based Xeon
(X) Core 2/newer Xeon
( ) Intel Atom
( ) Generic-x86-64
Executable file formats / Emulations --->
[*] IA32 Emulation
Device Drivers --->
Generic Driver Options --->
[*] Maintain a devtmpfs filesystem to mount at /dev
[ ] Automount devtmpfs at /dev, after the kernel mounted the rootfs
File systems --->
<*> Second extended fs support
[*] Ext2 extended attributes
[*] Ext2 POSIX Access Control Lists
[*] Ext2 Security Labels
[ ] Ext2 execute in place support (NEW)
<*> Ext3 journalling file system support
[*] Default to 'data=ordered' in ext3 (NEW)
[*] Ext3 extended attributes (NEW)
[*] Ext3 POSIX Access Control List
[*] Ext3 Security Labels
<*> The Extended 4 (ext4) filesystem
[*] Ext4 POSIX Access Control Lists
[*] Ext4 Security Labels
[ ] EXT4 debugging support (NEW)
[ ] JBD (ext3) debugging support (NEW)
[ ] JBD2 (ext4) debugging support (NEW)
< > Reiserfs support (NEW)
< > JFS filesystem support (NEW)
< > XFS filesystem support (NEW)
< > GFS2 file system support (NEW)
< > Btrfs filesystem support (NEW)
< > NILFS2 file system support (NEW)
[*] Dnotify support (NEW)
[*] Inotify support for userspace (NEW)
[*] Filesystem wide access notification
[ ] fanotify permissions checking (NEW)
[*] Quota support
[*] Report quota messages through netlink interface
[ ] Print quota warnings to console (OBSOLETE)
[ ] Additional quota sanity checks (NEW)
< > Old quota format support (NEW)
<*> Quota format vfsv0 and vfsv1 support
<*> Kernel automounter version 4 support (also supports v3)
<*> FUSE (Filesystem in Userspace) support
<*> Character device in Userspace support
Caches --->
CD-ROM/DVD Filesystems --->
<*> ISO 9660 CDROM file system support
[*] Microsoft Joliet CDROM extensions
[*] Transparent decompression extension
<*> UDF file system support (NEW)
DOS/FAT/NT Filesystems --->
<*> MSDOS fs support
<*> VFAT (Windows-95) fs support
(437) Default codepage for FAT (NEW)
(iso8859-1) Default iocharset for FAT (NEW)
<*> NTFS file system support
[ ] NTFS debugging support (NEW)
[*] NTFS write support
Pseudo filesystems --->
-*- /proc file system support
[*] /proc/kcore support
[*] /proc/vmcore support
-*- Tmpfs virtual memory file system support (former shm fs)
[*] Tmpfs POSIX Access Control Lists
-*- Tmpfs extended attributes
[*] HugeTLB file system support
<*> Userspace-driven configuration filesystem
[*] Miscellaneous filesystems (NEW) --->
[*] Network File Systems (NEW) --->
-*- Native language support --->
USB support.
Device Drivers --->
[*] USB support --->
<*> Support for Host-side USB
[*] USB verbose debug messages
[*] USB announce new devices
Device Drivers ---> <*> Multimedia support --->
For RAID and LVM2 support.
http://www.gentoo.org/doc/en/gentoo-x86+raid+lvm2-quickinstall.xml
https://wiki.gentoo.org/wiki/LVM
Device Drivers --->
[*] Multiple devices driver support (RAID and LVM) --->
<*> RAID support
[*] Autodetect RAID arrays during kernel boot (NEW)
<*> Linear (append) mode
<*> RAID-0 (striping) mode
<*> RAID-1 (mirroring) mode
<*> RAID-10 (mirrored striping) mode
<*> RAID-4/RAID-5/RAID-6 mode
< > Multipath I/O support (NEW)
< > Faulty test module for MD (NEW)
<*> Block device as cache
[ ] Bcache debugging (NEW)
[ ] Extended runtime checks (NEW)
[ ] Debug closures (NEW)
<*> Device mapper support
[ ] Device mapper debugging support (NEW)
<*> Crypt target support
<*> Snapshot target
< > Thin provisioning target (NEW)
<*> Cache target (EXPERIMENTAL)
<*> MQ Cache Policy (EXPERIMENTAL) (NEW)
<*> Cleaner Cache Policy (EXPERIMENTAL) (NEW)
<*> Mirror target
< > RAID 1/4/5/6/10 target (NEW)
< > Mirror userspace logging (NEW)
<*> Zero target
<*> Multipath target
<*> I/O Path Selector based on the number of in-flight I/Os
<*> I/O Path Selector based on the service time
< > I/O delaying target (NEW)
[*] DM uevents
< > Flakey target (NEW)
< > Verity target support (NEW)
Device Drivers --->
[*] Network device support --->
[*] Ethernet driver support --->
<*> Realtek 8169 gigabit Ethernet support
Required by X
With the Nouveau Driver in Mind
Device Drivers --->
Input device support --->
<*> Event interface
Device Drivers --->
<*> Connector - unified userspace <-> kernelspace linker --->
Graphics support --->
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
<*> Nouveau (nVidia) cards
(5) Maximum debug level (NEW)
(3) Default debug level (NEW)
[*] Support for backlight control (NEW)
-*- Support for frame buffer devices --->
## Disable all drivers, including NVidia, etc.
[ ] Enable firmware EDID
[ ] Enable Video Mode Handling Helpers
[ ] Enable Tile Blitting Support
< > VESA VGA graphics support
[ ] EFI-based Framebuffer Support
Console display driver support --->
-*- Framebuffer Console support
With the NVidia Driver in Mind
Loadable module support --->
[*] Enable loadable module support
Processor type and features --->
-*- MTRR (Memory Type Range Register) support
[*] MTRR cleanup support
(1) MTRR cleanup enable value (0-1) (NEW)
(1) MTRR cleanup spare reg num (0-7) (NEW)
Device Drivers --->
Graphics Support --->
-*- /dev/agpgart (AGP Support) --->
Additional Kernel Options
Device Drivers --->
[*] Network device support --->
<*> Bonding driver support
[*] Virtualization --->
<*> Kernel-based Virtual Machine (KVM) support
<*> Host kernel accelerator for virtio net (EXPERIMENTAL)
Device Drivers ---> <*> Multimedia support --->
Resources
MTRR Linux Kernel
http://coopertronix.com/index.php/gnetoo-linux/gentoo-linux/mtrr-kernel
Gentoo Discussion Forums
https://forums.gentoo.org/viewtopic-t-911866-start-0.html
Be the first to comment