--- Net2/arch/i386/isa/if_nereg.h 2018/04/24 18:04:01 1.1 +++ Net2/arch/i386/isa/if_nereg.h 2018/04/24 18:20:03 1.1.1.3 @@ -30,21 +30,27 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)if_nereg.h 7.1 (Berkeley) 5/9/91 + * from: @(#)if_nereg.h 7.1 (Berkeley) 5/9/91 + * if_nereg.h,v 1.2 1993/05/22 08:01:24 cgd Exp */ /* - * 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 */