Use linker functions for NIC and medium pre-init
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 22 Jan 2014 21:05:02 +0000 (13:05 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 22 Jan 2014 21:05:02 +0000 (13:05 -0800)
commit4ef4edc7c40db86a45a272b73c83dd98ffcd21ed
tree1f71eb077167e51f767a1bfa71d1fac7ba26687c
parent874a278e574e9014092468c0908525bc14459940
Use linker functions for NIC and medium pre-init

I picked levels 3 and 4, so it'll be easier to use the lower levels.  We
can always add higher levels as needed, but adding additional lower
levels will require changing exist call sites (e.g. all linker_func_3
need to be incremented).
kern/drivers/net/ether8139.c
kern/src/init.c
kern/src/net/ethermedium.c
kern/src/net/loopbackmedium.c