It's been a while since I did a distro kernel .config...
Here's my new one for kernel 3.0.4, tested on VL7 Standard RC1 "PLUS" (meaning RC1 with a lot of package updates). It works well for me so far and seems to have fixed the loss of audio issue on suspend/resume. Please test (hopefully on a lot of different hardware). I know it's probably too late for VL7 final though.
This is a .config for laptops, desktops, workstations and light servers (586 onwards), anything related to heavy-duty server functions/hardware is probably disabled. Also disabled is some stuff (though probably not all) related to embedded non-x86 hardware. A few notes and questions regarding the config selections (feedback wanted):
- General setup:
Kernel compression mode (LZMA)
POSIX Message Queues (not selected, no idea if needed)
Enable KSM for page merging (enabled)
Transparent Hugepage Support (enabled)
Transparent Hugepage Support sysfs defaults (madvise)
- Processor type and features:
Support for big SMP systems with more than 8 CPUs (disabled)
Support for extended (non-PC) x86 platforms (disabled)
Processor family (586/K5/5x86/6x86/6x86MX): This is what we have done so far, unless we want 486 like Slackware?
Maximum number of CPUs ( 8 )
SMT (Hyperthreading) scheduler support (enabled): this is a tough one, since it supposedly might slow down non-HT hardware.
Support for old Pentium 5 / WinChip machine checks (disabled)
Math emulation (disabled)
EFI runtime service support (disabled): no idea about this.
- Bus options (PCI etc.):
ISA support (disabled)
MCA support (disabled)
Support for PCI Hotplug (disabled)
RapidIO support (disabled)
- Device Drivers:
Maintain a devtmpfs filesystem to mount at /dev (disabled): do we need this?
- Staging drivers:
Dynamic compression of swap pages and clean pagecache pages (enabled)
As usual, I try to get anything needed at boot time built in to the kernel and all the rest as modules.
BTW, I have not patched the kernel for bootsplash or anything else, so those options are not in the config.
EDIT: remove the .txt extension, I had to add it as the Forum won't accept no extension...