;------------------------------------------------------------------------------
;
; History Log: PCNTNW.COM
;
;------------------------------------------------------------------------------
;
; 05-20-94 HY	- 1.20a,Fix promiscuous mode bug ( oversize packet )
;		- 1.20b,Fix promiscuous mode bug ( Runt packet )
;		- 1.20c,Remove Customer 4850 support
;		- 1.20d,chang run time reset routine to do stop/start only
;			,Add ChipReset routine to do stop/start.
;			,Add ChipsetSetup routine to do chip register setup
;			,Reset7990 function still no change.
;		- 1.20e,Don't Reset On MISS condition.
;
;------------------------------------------------------------------------------
;
; 06-30-94 HY	- 1.30a,Add the sharable interrupt support for PCI devices.
;		- 1.30b,Add the CDCOFF keyword to disable the CDC host to
;			PCI posting buffers.
;		- 1.30c,No ISA & VL IRQ range checking.
;
;------------------------------------------------------------------------------
;
; 07-15-94 HY	- 1.91a,Support LAPP features.
;		- 1.91b,Support PCI BIOS API.
;		- 1.91c,Search for a range of PCI device ID (200xh).
;		- 1.91d,Full Duplex support for PnP devices.
;		- 1.91e,Check the device enabled before loading the driver
;			on the PCI device.
;		- 1.91f,Remove LEDs defaults setting.
;		- 1.91g,No ISA & VL IRQ range checking.
;		- 1.91h,Check TXON OFF in "DriverSend".
;
;------------------------------------------------------------------------------
;
; 08-08-94 HY	- 1.95a,Enable DeadManTimer.
;		- 1.95b,Enable PCI DMA bug patch on Mechanism #1 machines.
;		- 1.95c,Add 10 Dummy read to the RAP after STOP Command to
;			ensure device complete stop.
;		- 1.95d,Full Duplex support for PCNetISA++ only.
;		- 1.95e,Doesn't save PCI mechanism #1 I/O registers ( 0CF8h,
;			0CFCh ).
;		- 1.95f,Enable the Bus Master bit of the PCI command register
;			only if the PCI BIOS API is present. ( Don't touch
;			I/O Space, Bus Master, Parity Error Resp. and SERR# 
;			bits ).
;		- 1.95g,CheckChipID routine now return Chip ID and Revision ID.
;		- 1.95h,Remove the initialization of LED1, LED2, LED3 for
;			PCNetISA & PCNeTISA+ Devices.
;
;------------------------------------------------------------------------------
;
; 08-19-94 HY  	- 1.97a,Only set the Bus Master bit to PCI command register
;			even without PCI BIOS support.
;		- 1.97b,Pause, if Driverinit error.
;		- 1.97c,Fix IDON equate error.
;		- 1.97d,Support 286 system.
;		- 1.97e,Support DMTOFF ( Dead Man Timer OFF ) Keyword.
;
;------------------------------------------------------------------------------
;
; 09-02-94 HY  	- 1.99a,Fix bug in FDUP keyword handling.
;		- 1.99b,Change the PCLAPP RxBufferSize from 1520 to 1536.
;
;------------------------------------------------------------------------------
;
; 09-13-94 HY  	- 2.00a,Fix bug in "StopPCIDMA".
;
;------------------------------------------------------------------------------
;
; 10-10-94 HY  	- 2.10a,Preserve CX register before calling LSL in routine
;		  	"DriverShutdown".
;------------------------------------------------------------------------------
;
; 11-16-94 HY  	- 2.20a,Patch P1 glitch.
;		- 2.20b,Implement BUSTIMER keyword.
;
;------------------------------------------------------------------------------
;
; 02-09-95 HY  	- 2.50a,Begin to support "HSM_SPEC_VERSION: 4.0"
;		- 2.50b,Remove variable "Flag386" and routine "CheckProcessor"
;		- 2.50c,Check INTA and INTF togather in "PhantomMSMISR".
;		- 2.50d,Support 16 Bit mode in Hilance & PCI devices by using
;			keyword "MODE16".
;		- 2.50e,Update MSM & TSM to ver. 2.02 (941014)
;		- 2.50f,Add keyword "DUMPDIAG" to help debug.
;		- 2.50g,Add keyword "IEEEADDR" to help identify the board.
;		- 2.50h,Support HSM 4.0 Bus ID keyword.
;		- 2.50i,Add 5 new diagnostic counters when DUMPDIAG enabled
;		- 2.50j,Disable/Enable DMA Tanslation when VDS loaded during 
;			DMA initializtion.
; 	 	- 2.50k,Begin to support Generic PIO Mode.
;		- 2.50l,Begin to support DMI Interface.
; 	  	- 2.50m,Support CERTIFY Keyword.
;
;------------------------------------------------------------------------------
;
; 06-01-95 HY  	- 2.80a,Fixed DMI driver's version bug.
; 		- 2.80b,Support CSR80 Keyword
; 		- 2.80c,Split "InitPCNetMem" routine into "InitPCNetIndex"
;			and "InitPCNetMem" routines.
;
;------------------------------------------------------------------------------
;
; 06-30-95 HY  	- 3.00a,Change LAPP Receive buffer count from 4 to 2.
; 		- 3.00b,Fixed bug in dispay fatal message.
; 		- 3.00c,Enhanced the spurious interrupt handling.
;
;------------------------------------------------------------------------------
;
; 01-15-95 HY  	- 3.10a,Add SHAREINT keyword to turn on/off PCI shared INT
; 		- 3.10b,Update MSM/TSM modules from Lankit 4.0.
; 		- 3.10c,Increase Buffer Size to 1520
; 		- 3.10d,Add "STI" instruction before jump to "StartSend"
; 		- 3.10e,Resmove STI instruction from reset routine.
;
;------------------------------------------------------------------------------
; 04-01-97 FY  	
;		- 3.30a,Update MSM/TSM modules from latest ver. on Novell Web
;		- 3.30b,Change MValidCounterMask filed to dd, value:182FFFFFh.
;
;------------------------------------------------------------------------------
; 05-22-97 FY  	
;		- 3.31.001,Change RX buffer to 4, fragment buffer size 1520 and count to 2 
; 06-24-97 FY	
;		- 3.32.001,Add LineSpeed sense to driver init message routine. 
;------------------------------------------------------------------------------
; 02-05-98 FY  	
;		- 4.00.000,Add LineSpeed Keyword for forcing MII mode for PCnet-FAST
;				   Add LineSpeed (Duplex mode) sense message for PCnet-Fast
;				   Add AMD Binary Signature
;				   Set BCR2 bit[12] LEDPE for enabling PCnet-Fast LED re-programming
;				   Set CSR4 bit[12] DPOLL to disable Transmit Polling
;				   Set CSR4 bit[13] Timer bit only for ISA, iSA+ and ISAII devices
;				   Set CSR125 bit[15-8] to 0x5C to give IPG=96 bit time
;				   Disable TP, FDUP keyword for PCnet-FAST
;		- 4.00.001,Update LineSpeed in config table only at Init time
;------------------------------------------------------------------------------
