+xio +sysref
authorsjg <sjg@web>
Thu, 2 Sep 2010 00:33:53 +0000 (17:33 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Thu, 2 Sep 2010 00:33:53 +0000 (17:33 -0700)
docs/developer/researchprojectspage/index.mdwn

index 8841475..88ea7fd 100644 (file)
@@ -47,3 +47,16 @@ Please feel free to add projects to this page, or annotate existing project idea
 ### Opt-in userland thread scheduler
 * A great deal of research has been done on this topic, implementations exist for other operating systems.
 * References: [1](http://leaf.dragonflybsd.org/mailarchive/kernel/2007-03/msg00038.html)
+
+### Make the use of XIO pervasive
+* XIO could be applied liberally to the I/O stack
+* Determine the best use cases for XIO and create a list of paths to target.
+* Slog through the identified kernel paths converting existing I/O magic to XIO.
+* References: [1](http://www.shiningsilence.com/dbsdlog/2004/03/30/331.html#more-331)
+
+### Make the use of SYSREF pervasive
+* Write a great manpage
+* Determine what structures are already referenced with sysref, and what structures still need to be for a complete multi-master mirroring infrastructure.
+* Port consumers of these structures to the SYSREF API
+* Rework sysctl's to operate in terms of SYSREF
+* References: [1](http://leaf.dragonflybsd.org/mailarchive/kernel/2007-04/msg00085.html) [2](http://leaf.dragonflybsd.org/mailarchive/kernel/2007-04/msg00091.html)