--- Net2/arch/i386/isa/if_nereg.h 2018/04/24 18:04:01 1.1.1.1 +++ Net2/arch/i386/isa/if_nereg.h 2018/04/24 18:07:07 1.1.1.2 @@ -34,17 +34,22 @@ */ /* - * NE2000 Ethernet Card registers + * NE1000/2000 Ethernet Card registers */ -/* The NE2000 uses a DS8390 Ethernet controller in at the beginning of +/* This card uses a DS8390 Ethernet controller in at the beginning of its i/o space */ #include "ic/ds8390.h" #define ne_data 0x10 /* Data Transfer port */ #define ne_reset 0x1f /* Card Reset port */ -#define PKTSZ 3*512 -#define TBUF (16*1024) /* Starting location of Transmit Buffer */ -#define RBUF (16*1024+PKTSZ) /* Starting location of Receive Buffer */ -#define RBUFEND (32*1024) /* Ending location of Transmit Buffer */ +#define PKTSZ 3*512 /* Size of transmit buffer */ + +/* Span of memory on an NE2000 */ +#define TBUF16 (16*1024) /* Starting location of Transmit Buffer */ +#define RBUFEND16 (32*1024) /* Ending location of Receive Buffer */ + +/* Span of memory on an NE1000 */ +#define TBUF8 (8*1024) /* Starting location of Transmit Buffer */ +#define RBUFEND8 (16*1024) /* Ending location of Receive Buffer */