Fixed a bug in apic.c for irq's > 7. Rewrote/organized nic driver to use kalloc
authorPaul Pearce <pearce@eecs.berkeley.edu>
Wed, 17 Jun 2009 22:02:27 +0000 (15:02 -0700)
committerKevin Klues <klueska@eecs.berkeley.edu>
Wed, 1 Jul 2009 20:32:51 +0000 (13:32 -0700)
commit3c06fe87b7c80838308291c413b4f082f028cc71
treeafc19755af324b54259700f2be34584fd993a05f
parentd51ceaa31174265072635d281317c2d25630ca3f
Fixed a bug in apic.c for irq's > 7. Rewrote/organized nic driver to use kalloc

Fixed a bug in apic.c that masked out the wrong irq in PIC1 for IRQ's over 7
in PIC2.

Rewrote parts of the realtek driver to use kalloc instead of page_alloc, also
reorganized the driver and header in a better manor. Isolated out the hacky
stuff and cleaned up as much as possible.

This commit will not compile, as I'm about to rebase based on the new master
branch that will have kalloc.
include/rl8168.h
kern/src/rl8168.c
kern/src/syscall.c