35a108b911
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. |
||
---|---|---|
.. | ||
dec21140A.c | ||
dec21140A.h | ||
Makefile | ||
README.txt |
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.