Link_X
驱动牛犊
驱动牛犊
  • 注册日期2003-12-15
  • 最后登录2005-11-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1038回复:1

请教:LINUX下,mmio的地址是不是8139的FIFO空间的地址啊??

楼主#
更多 发布于:2004-03-05 19:10
在RTL8139C(L)硬件资料的第一部分"Features"中写着:Contains two large(2Kbyte) independent receive and transmit FIFO's

可是在我的驱动程序中
mmio_start = pci_resource_start (dev, 1);
mmio_end = pci_resource_end (dev, 1);
mmio_flags = pci_resource_flags (dev, 1);
mmio_len = pci_resource_len (dev, 1);
得到的数据

和/proc/pci中的数据都显示:
Non-prefetchable 32 bit memory at 0xe8000000 [0xe80000ff].

这只有1024byte的空间啊? 还有1K到哪里去了?

或者是不是我的理解错了? mmio_start并不是指向FIFO空间? 哪mmio_start又是指的什么空间呢?

困惑啊!!! 还请各位高手帮帮我:)
Link_X
驱动牛犊
驱动牛犊
  • 注册日期2003-12-15
  • 最后登录2005-11-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-09 15:44
困惑中
游客

返回顶部