]> mj.ucw.cz Git - pciutils.git/blobdiff - TODO
Added a simple infrastructure for setting of arbitrary parameters.
[pciutils.git] / TODO
diff --git a/TODO b/TODO
index 9c2e89f8fcef38d1df98a0b9fe1badd061d44d61..81053e83edfbd88012377bead64af12f3c516149 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,16 +1,32 @@
-- names.c: remove memory leaks
-- names.c: reading of separate subsystem entries
+- review class names
 
-- update the web page
+DNS mode:
+- update README
+- check negative caching
+- check handling of network errors
+- try to avoid libresolv.a
+- replace "Unknown device" with "Device"
+- check the logic around id_load_failed
 
-- some extended capabilities are currently only partially decoded
-- finish PCI-X 2.0 capabilities
-- finish PCI Express support
-- reading of VPD
-- change machine-readable output?
-- "Class %04x" -> "%04x"
-- merge pcimodules?
+Capabilities with partial decoding:
+- PCIe 2nd set of control/status registers (have spec)
+- HyperTransport caps (have spec)
+
+Capabilities with no decoding:
+- VPD (have spec)
+- CompactPCI hot-swap
+- CompactPCI central resource control
+- AGP3
+- Secure device
+- SATA HBA (have spec)
+- Advanced features (have spec)
+- Advanced Error Reporting (ext'd)
+- Virtual Channel (ext'd)
+- Power Budgeting (ext'd)
+- Root Complex * (ext'd)
+- Multi-Function Virtual Channel (ext'd)
+- Root Bridge Control Block (ext'd)
+- Access Controls (ext'd)
 
 PCIIDS:
-- another mirror at Atrey?
 - delete old DB at SF