minix/drivers/dec21140A
Ben Gras 35a108b911 panic() cleanup.
this change
   - makes panic() variadic, doing full printf() formatting -
     no more NO_NUM, and no more separate printf() statements
     needed to print extra info (or something in hex) before panicing
   - unifies panic() - same panic() name and usage for everyone -
     vm, kernel and rest have different names/syntax currently
     in order to implement their own luxuries, but no longer
   - throws out the 1st argument, to make source less noisy.
     the panic() in syslib retrieves the server name from the kernel
     so it should be clear enough who is panicing; e.g.
         panic("sigaction failed: %d", errno);
     looks like:
         at_wini(73130): panic: sigaction failed: 0
         syslib:panic.c: stacktrace: 0x74dc 0x2025 0x100a
   - throws out report() - printf() is more convenient and powerful
   - harmonizes/fixes the use of panic() - there were a few places
     that used printf-style formatting (didn't work) and newlines
     (messes up the formatting) in panic()
   - throws out a few per-server panic() functions
   - cleans up a tie-in of tty with panic()

merging printf() and panic() statements to be done incrementally.
2010-03-05 15:05:11 +00:00
..
dec21140A.c panic() cleanup. 2010-03-05 15:05:11 +00:00
dec21140A.h dec21140A ethernet driver for virtualpc, contributed by nicolas tittley. 2010-01-26 10:20:18 +00:00
Makefile Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
README.txt dec21140A ethernet driver for virtualpc, contributed by nicolas tittley. 2010-01-26 10:20:18 +00:00

README file for the Dec21140A ethernet board driver as emulated by 
Microsoft VirtualPC 2007.

created August 2009, Nicolas Tittley (first.last@gmail)

LIMITATIONS:
------------

This driver supports only the Dec21140A as emulated by VPC2007. It is
untested in any other environment and will probably panic if you use it
outside VPC2007.

The driver supports bridged, nat and local network settings. See the
next section for a remark on seting up a nat environment.

Only one card can be used at a time, do not activate multiple network
cards in VPC2007, the driver will panic.

NOTE FOR USERS CONFIGURING VPC2007 TO USE NAT:

in /usr/etc/rc comment out the following three lines:

trap '' 2
intr -t 20 hostaddr -h
trap 2

VPC2007 does not play well with hostaddr and it will hang the boot process 
until you CTRL-C out of it.