|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
pci设备如何共享系统内存
请教各位大虾,
一块pci设备要映射一段系统内存的地址空间,譬如说1M,是不是它自己板上就必须有1m的存储空间?但是我从有的资料上看到pci设备可以去共享系统内存,这两者在pci设备的配置和板子的硬件实现上有什么不同啊,如果设备本身没有存储空间他就不能申请去映射存储空间了么?查了很多资料都没有提到,有谁能帮帮我啊,谢谢。
一般地址映射的操作都是在基地址寄存器中写上启始地址,那么CPU和设备都可以访问这个地址了,但是这片存储区到底是在哪儿呢,在设备板上,还是在系统内存中呢?这是由什么决定的呢?万分感谢阿。
这两个其实是同一个问题哈
|
|