|
|
|
# $Id$
|
|
|
|
|
|
|
|
- Need configs for other currently-unsupported arches
|
|
|
|
- Make configs stackable
|
|
|
|
- Move modules_load to /etc/genkernel
|
|
|
|
- Move main config to /etc/genkernel
|
|
|
|
- Refactor code to be more simple and extendable
|
|
|
|
- Fix all TODO sections in the code
|
|
|
|
- Add all options to genkernel.conf
|
|
|
|
- Add "include" options to genkernel.conf
|
|
|
|
- Allow for architecture-specific or module-specific files to override defaults
|
|
|
|
- Create hooks for various points in the build/install phases for modules
|
|
|
|
- Add new boot support for the following:
|
|
|
|
- Hardware
|
|
|
|
- Infiniband
|
|
|
|
- FCP
|
|
|
|
- Security Tokens (TPM, Smart Cards, etc)
|
|
|
|
- Software
|
|
|
|
- Block protocols over Ethernet/IP
|
|
|
|
- ATA over Ethernet
|
|
|
|
- FCP over Ethernet
|
|
|
|
- Infiniband over IP
|
|
|
|
- Multipath support
|
|
|
|
- Block devices (WIP: tsunam)
|
|
|
|
- Updates/Notification via multipathd (WIP: tsunam)
|
|
|
|
- Network
|
|
|
|
- Security Tokens for encrypted block devices
|
|
|
|
- Document the different code paths and hooks for external modules
|
|
|
|
- Add support for Hardware auto-detection
|
|
|
|
- Fully automatic
|
|
|
|
- Verify required kernel support for detected hardware used at boot
|
|
|
|
- Automatically enable missing options
|
|
|
|
- All supported modules copied to initramfs via default modules_load
|
|
|
|
- Enable all "hot pluggable" devices (USB, PCMCIA, etc)
|
|
|
|
- Partially automatic
|
|
|
|
- Verify required kernel support for detected hardware used at boot
|
|
|
|
- Automatically enable missing options
|
|
|
|
- Copy only required modules to initramfs via modules_load
|
|
|
|
- Interactive
|
|
|
|
- Ask user what to do
|
|
|
|
|