magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1564回复:8

求助:如何新申请一块 PCI总线相关地址空间,谢谢!

楼主#
更多 发布于:2004-09-01 20:44

主要用于读PCI中扩展ROM数据。
[color=red]大头鬼! :P[/color]
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-01 22:32
谢谢,回复。

这种方式也想过,但是觉得不太可行。
ROM映射到RAM,这样读这个地址时,地址应该会到RAM,而不是送到PCI设备上。也就是读的是RAM中的数据,而不是PCI设备上的数据。不知是否对?

[color=red]大头鬼! :P[/color]
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-02 09:23
问题好象还没有解决。

to tiamo:
关键是很多机子上在WIN OS 启动好后就会将扩展ROM地址都清零了。

“看来只有I/O访问了。”--也不行,因为硬件上BUG只能是ROM中读。

问题:“如何》新《申请一块 PCI总线相关地址空间,谢谢!”

[color=red]大头鬼! :P[/color]
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-02 10:00
如果各位能得到“os软件会写入这个地址空间的开始地址”这个地址,或有比较通用的算法“占用”一段内存空间也可。

UP。
[color=red]大头鬼! :P[/color]
游客

返回顶部