X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=TODO.txt;h=f90ee27e4c22cf8b7dc926c904c997834c759847;hb=be5123fe1f4aa66b76ce8ef589362ad21b6bbf72;hp=79ac65f7be8f05a60c9324b85a871157e8768b95;hpb=b4479ab9c882686573b238f09a705241f10614ce;p=tpg%2Facess2.git diff --git a/TODO.txt b/TODO.txt index 79ac65f7..f90ee27e 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,4 +1,6 @@ TODO: + +=== Hardware === - E1000 Driver (stubbed) > Find specs http://download.intel.com/design/network/manuals/8254x_GBe_SDM.pdf @@ -15,6 +17,8 @@ TODO: - Sound Stack > Intel 82801AA AC97 Audio (qemu) + +=== General Features === - Init Scripts > With an argument to init passed from the kernel? @@ -30,6 +34,8 @@ TODO: - Signals > Add return value to mutexs and semaphores, and add warn_unused_ret + +=== Kernel Core === - Virtual PCI bus for system configuration > Hook in drv_pci.c, with an arch-defined array of devices > Allow hooks on PCI config accesses (to emulate power management etc) @@ -50,9 +56,11 @@ TODO: - LVM Usablity > /Devices/LVM/by-id/ and /Devices/LVM/by-label +=== Userland === - AxWin3 > Text editor (with a GP formatted text field?) > Maybe a basic web browser using the surface support? + > Port freetype for nice font support > Configuration (via lib/server) - Omnispeak