PCI cleanup
authorBarret Rhoden <brho@cs.berkeley.edu>
Sun, 21 Nov 2010 22:03:18 +0000 (14:03 -0800)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:57 +0000 (17:35 -0700)
commite8e500dbfab14443e65cc68a5c9630d263d613e6
treebf980358a087dbf8ae963c95b17b1d2a8c981abd
parent7f9a295efd69449e7da1e5a591f801305590a491
PCI cleanup

Shame on Paul, there was some really ghetto shit in there.  The IOAPIC
stuff might still work, though it'll need sorted a bit when we get the
ACPI stuff working.

Also required a rewrite of how the NICs config themselves.  Note, you
probably shouldn't have device drivers accessing PCI config space...
kern/arch/i686/e1000.c
kern/arch/i686/ioapic.c
kern/arch/i686/ne2k.c
kern/arch/i686/ne2k.h
kern/arch/i686/pci.c
kern/arch/i686/pci.h
kern/arch/i686/rl8168.c