Module Name:    src
Committed By:   uebayasi
Date:           Fri Oct 10 11:38:42 UTC 2014

Added Files:
        src/usr.bin/config: TODO

Log Message:
Put TODO ideas (to keep your fun).


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/usr.bin/config/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/usr.bin/config/TODO
diff -u /dev/null src/usr.bin/config/TODO:1.1
--- /dev/null	Fri Oct 10 11:38:42 2014
+++ src/usr.bin/config/TODO	Fri Oct 10 11:38:42 2014
@@ -0,0 +1,35 @@
+o Emit everything (ioconf.*, Makefile, ...) per-attribute.
+
+o Generate modular(9) related information.  Especially module dependency.
+
+o Rename "interface attribute" to "bus".
+
+  Instead of
+
+	define	audiobus {}
+	attach	audio at audiobus
+
+  Do like this
+
+	defbus	audiobus {}
+	attach	audio at audiobus
+
+o Sort objects in more reasonable order.
+
+  Put machdep.ko in the lowest address.  uvm.ko and kern.ko follow.
+
+  Kill alphabetical sort (${OBJS:O} in sys/conf/Makefile.inc.kern.
+
+  Use ldscript.  Do like this
+
+	.text :
+	AT (ADDR(.text) & 0x0fffffff)
+	{
+	  *(.text.machdep.locore.entry)
+	  *(.text.machdep.locore)
+	  *(.text.machdep)
+	  *(.text)
+	  *(.text.*)
+	  :
+
+  Kill linker definitions in sys/conf/Makefile.inc.kern.

Reply via email to