Home | History | Annotate | Line # | Download | only in config
TODO revision 1.1
      1  1.1  uebayasi o Emit everything (ioconf.*, Makefile, ...) per-attribute.
      2  1.1  uebayasi 
      3  1.1  uebayasi o Generate modular(9) related information.  Especially module dependency.
      4  1.1  uebayasi 
      5  1.1  uebayasi o Rename "interface attribute" to "bus".
      6  1.1  uebayasi 
      7  1.1  uebayasi   Instead of
      8  1.1  uebayasi 
      9  1.1  uebayasi 	define	audiobus {}
     10  1.1  uebayasi 	attach	audio at audiobus
     11  1.1  uebayasi 
     12  1.1  uebayasi   Do like this
     13  1.1  uebayasi 
     14  1.1  uebayasi 	defbus	audiobus {}
     15  1.1  uebayasi 	attach	audio at audiobus
     16  1.1  uebayasi 
     17  1.1  uebayasi o Sort objects in more reasonable order.
     18  1.1  uebayasi 
     19  1.1  uebayasi   Put machdep.ko in the lowest address.  uvm.ko and kern.ko follow.
     20  1.1  uebayasi 
     21  1.1  uebayasi   Kill alphabetical sort (${OBJS:O} in sys/conf/Makefile.inc.kern.
     22  1.1  uebayasi 
     23  1.1  uebayasi   Use ldscript.  Do like this
     24  1.1  uebayasi 
     25  1.1  uebayasi 	.text :
     26  1.1  uebayasi 	AT (ADDR(.text) & 0x0fffffff)
     27  1.1  uebayasi 	{
     28  1.1  uebayasi 	  *(.text.machdep.locore.entry)
     29  1.1  uebayasi 	  *(.text.machdep.locore)
     30  1.1  uebayasi 	  *(.text.machdep)
     31  1.1  uebayasi 	  *(.text)
     32  1.1  uebayasi 	  *(.text.*)
     33  1.1  uebayasi 	  :
     34  1.1  uebayasi 
     35  1.1  uebayasi   Kill linker definitions in sys/conf/Makefile.inc.kern.
     36