-
Notifications
You must be signed in to change notification settings - Fork 65
/
TODO
35 lines (33 loc) · 1.23 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# $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 "include" options to genkernel.conf
- 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
- 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