e1000 uses the new kernel dynamic VA mapping
authorBarret Rhoden <brho@cs.berkeley.edu>
Tue, 14 Jun 2011 23:40:16 +0000 (16:40 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:04 +0000 (17:36 -0700)
commit91a3926eb59c9a0ec608d8cdde1f0ffcc598c906
treea2bcf55b7f0f4d7858960283b295e42d5cdee1ee
parenta2522b4b5873e26042234c09829603ad4d36fbeb
e1000 uses the new kernel dynamic VA mapping

Also, we no longer need mmio_alloc(), which was doing both the VA
reservation as well as mapping, and only working about the APICS (which
was the old mmio_base).
kern/arch/i686/e1000.c
kern/arch/i686/pmap.c
kern/arch/riscv/pmap.c
kern/arch/sparc/pmap.c
kern/include/pmap.h
kern/src/init.c
kern/src/mm.c