damn dirty syscall for mapping in physical pages. XXX INSECURE
page table walk for virt -> phys address, suitable for userspace
scripty things
find an e1000 dev
a struct
Adds EEPROM reading to e1000 driver.
Looks up the correct device class and prints the mac address.

It helps to not send register i/o to the video card. :)
Adds NIC settings to qemu command.

However, qemu seems to have a default nic? So, we end up with 2.
get rid of stupid debug messages, keep the ones for unimplemented stub functions
broken I350 driver, ALMOST the same as e1000
fix virt2phys to save low order bits
userspace ulong printer, finally :P