Report on sourced config files
[genkernel.git] / TODO
diff --git a/TODO b/TODO
index 4dc784c64db25b81aea67342d04568fa9e29aa5a..73184b9d0a6f87a1f80a26e2fb0333a47c842906 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,3 +1,5 @@
+# $Id$
+
 - Need configs for other currently-unsupported arches
 - Make configs stackable
 - Move modules_load to /etc/genkernel
   - Hardware
     - Infiniband
        - FCP
+       - Security Tokens (TPM, Smart Cards, etc)
   - Software
-    - iSCSI
-       - Multipath support for block devices (WIP: tsunam)
-    - Multipath updates/notification via multipathd (WIP: tsunam) 
-    - ATA over Ethernet
-       - FCP over Ethernet
+    - 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
+