阅读:2092回复:4
关于PCI-E设备的地址空间
看到有些资料中提到PCI-E设备有配置空间和存储空间的区别,请问在x86系统中3GB~4GB的内存空间通常是分配给PCI-E设备的,这段空间是指配置空间还是存储空间?另外,有些主板上有2个PCI-E设备,有些主板上则有3个或更多个PCI-E设备,都是占用3GB~4GB空间嘛?每个PCI-E的设备占用的空间是多少?
请大家指点! |
|
沙发#
发布于:2007-11-03 10:34
没有做过PCI-E,
不是很了解。 但你问的没啥意义, 因为实际做驱动的时候, 这个不需要你关心。 |
|
|
板凳#
发布于:2007-11-03 19:57
感谢楼上回复!
我是在研究x86平台上设备和内存的地址空间是如何分配的,PCI-E设备占用的地址空间的内存常常会通过Remapping的功能来访问,可我不知道PCI-E设备最大会占用多大空间,哪一段空间? 我没有找到比较好的资料,如果有哪位有好的资料,还请分享一下,多谢! |
|
地板#
发布于:2007-11-04 18:25
关于内存映射基本上和PCI是一致的。
你需要多大空间,就映射多大, 有本书可以看看,名字叫 PCI EXPRESS 什么教程, 写的很好。 |
|
|
地下室#
发布于:2007-11-05 09:48
谢谢!
我也找了一些资料,正在苦读中。 我还很菜,有很多东西不太懂,以后还请多多指教 |
|