rtl8139.c代码中的相关的寄存器如何配置?
下面几行是我从rtl8139.c是取出来的:
========================
enum RTL8129_registers {
MAC0 = 0, /* Ethernet hardware address*/
MAR0 = 8, /* Multicast filter*/
TxStatus0 = 0x10, TxAddr0 = 0x20
......
};
dev->dev_addr[i] = inb(ioaddr + MAC0 + i);
outb(dev->dev_addr[i], ioaddr + MAC0 + i);
========================
MAC0,MAR0等等这些寄存器是如何配置的呢?都有些什么用呢?
哪有相关的参考资料吗?
谢谢!