阅读:937回复:0
大虾赐教!
我正在做一个网卡驱动,有一个弱弱的问题,请大虾不吝赐教!
PCI配置寄存器中的memoryspace寄存器(就是IOspace下面那个)是怎么用的,它指向的是什么存储空间(boot rom, data buffer,还是存放硬件地址的srom)。我看了两个驱动初始化时都是只设置IO space不设置memory space!还有一个expansion ROM又是什么?? 用网卡传数据包的时候,通过descriptor链表来指向我在host开出的一个buffer pool,可是我搞不懂为什么,buffer是开在host的ram的,可是网卡怎么把它从网上下载的数据放到我的buffer内呢,是不是它能够access Host的 buffer??? 困惑不已,诚求解惑! |
|
|