阅读:2371回复:5
关于EEPROM.
EEPROM里信息的偏移量和PCI配置空间的头标区对应信息的偏移量是不一致的,那怎么实现对应关系?(什么资料谈了这个问题?)
也就是说我怎么参考eeprom中的值来知道pci配置空间被预设值成什么样? 配置空间关于内存的部分就是要把local bus的地址空间映射到主机这边来吗?具体映射机制是什么? 从resource里得到的portbase,membase等都是物理地址么? |
|
最新喜欢:hapi
|
沙发#
发布于:2001-06-16 11:27
你用在什么地方,我们不知道你的eeprom用在8139上面还是用在什么地方。
|
|
|
板凳#
发布于:2001-06-16 13:08
这都是由协议规定的,你要去找协议的资料来看,或者对应芯片的资料
|
|
地板#
发布于:2001-06-16 14:01
plx9080
|
|
|
地下室#
发布于:2001-06-16 17:20
[QUOTE]原本由 opera 发表
[B]EEPROM里信息的偏移量和PCI配置空间的头标区对应信息的偏移量是不一致的,那怎么实现对应关系?(什么资料谈了这个问题?) 也就是说我怎么参考eeprom中的值来知道pci配置空间被预设值成什么样? 配置空间关于内存的部分就是要把local bus的地址空间映射到主机这边来吗?具体映射机制是什么? 从resource里得到的portbase,membase等都是物理地址么? [/B][/QUOTE] 谢谢,我对EEPROM部分的问题基本明白了,收回这些问题,只问后半部分关于内存的问题。 |
|
|
5楼#
发布于:2001-06-21 08:02
应该都是物理地址,用于访问设备寄存器,一些CPU体系结构把它们映射道I/O空间,而有些结构没有分开I/O空间,就映射道物理内存地址的某个范围了。作个MmMapIoSpace就可得到相应的虚拟地址,而直接访问了
|
|