| 
			 
					阅读:2514回复:5
				 
				关于EEPROM.
					EEPROM里信息的偏移量和PCI配置空间的头标区对应信息的偏移量是不一致的,那怎么实现对应关系?(什么资料谈了这个问题?)
 
							也就是说我怎么参考eeprom中的值来知道pci配置空间被预设值成什么样? 配置空间关于内存的部分就是要把local bus的地址空间映射到主机这边来吗?具体映射机制是什么? 从resource里得到的portbase,membase等都是物理地址么?  | 
	|
					
						最新喜欢:
  | 
	
| 
			 沙发# 
								发布于: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就可得到相应的虚拟地址,而直接访问了				 
							 | 
	|