2 - E1000 Driver (stubbed)
4 http://download.intel.com/design/network/manuals/8254x_GBe_SDM.pdf
5 > Use bochs/qemu only as a backup
7 - Cirrus 64-bit VisualMedia Accelerator
8 PCI 1013:00B8 (Cirrus CLGD5446)
10 Qemu Suggests http://home.worldonline.dk/~finth/
16 > Intel 82801AA AC97 Audio (qemu)
19 > With an argument to init passed from the kernel?
22 > Pass as argument? or pass pointer like ld-acess?
23 > argc/argv - Definitely
25 - Network Debugging + IPv6 Autoconf
26 > Should IPv6 RAs be done in kernel mode, or usermode?
27 > Wait until something like linux's net.conf.ipv6.accept_ra is set?
28 > Have a custom suffix for stateless IPs?
31 > Add return value to mutexs and semaphores, and add warn_unused_ret
33 - Virtual PCI bus for system configuration
34 > Hook in drv_pci.c, with an arch-defined array of devices
35 > Allow hooks on PCI config accesses (to emulate power management etc)
39 > Use a trie of path elements
40 - Trie on path content (with '/' included)
41 - Prefixed to reduce load
43 > Maintain backwards cache of elements
44 > Support symlink caching too
48 > (DONE) Rework HC API to support structure used by OHCI/ECHI
51 > /Devices/LVM/by-id/ and /Devices/LVM/by-label
54 > Text editor (with a GP formatted text field?)
55 > Maybe a basic web browser using the surface support?
56 > Configuration (via lib/server)
59 > Debug speed issues (tracing agian)
61 > (DONE) Trace memory corruption