TODO revision 1.1
11.1Suebayasio Emit everything (ioconf.*, Makefile, ...) per-attribute.
21.1Suebayasi
31.1Suebayasio Generate modular(9) related information.  Especially module dependency.
41.1Suebayasi
51.1Suebayasio Rename "interface attribute" to "bus".
61.1Suebayasi
71.1Suebayasi  Instead of
81.1Suebayasi
91.1Suebayasi	define	audiobus {}
101.1Suebayasi	attach	audio at audiobus
111.1Suebayasi
121.1Suebayasi  Do like this
131.1Suebayasi
141.1Suebayasi	defbus	audiobus {}
151.1Suebayasi	attach	audio at audiobus
161.1Suebayasi
171.1Suebayasio Sort objects in more reasonable order.
181.1Suebayasi
191.1Suebayasi  Put machdep.ko in the lowest address.  uvm.ko and kern.ko follow.
201.1Suebayasi
211.1Suebayasi  Kill alphabetical sort (${OBJS:O} in sys/conf/Makefile.inc.kern.
221.1Suebayasi
231.1Suebayasi  Use ldscript.  Do like this
241.1Suebayasi
251.1Suebayasi	.text :
261.1Suebayasi	AT (ADDR(.text) & 0x0fffffff)
271.1Suebayasi	{
281.1Suebayasi	  *(.text.machdep.locore.entry)
291.1Suebayasi	  *(.text.machdep.locore)
301.1Suebayasi	  *(.text.machdep)
311.1Suebayasi	  *(.text)
321.1Suebayasi	  *(.text.*)
331.1Suebayasi	  :
341.1Suebayasi
351.1Suebayasi  Kill linker definitions in sys/conf/Makefile.inc.kern.
36