社区
硬件/系统
帖子详情
如何获得pci设备的基址!!!!!
iwantfat
2006-03-31 07:34:44
怎样才获得pci设备的基址。
请专家解惑!
...全文
297
3
打赏
收藏
如何获得pci设备的基址!!!!!
怎样才获得pci设备的基址。 请专家解惑!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alphapiao
2006-04-03
打赏
举报
回复
refer to http://www.hqew.com/info/newshtm/2004513105654110763.htm
AthlonxpX86
2006-04-03
打赏
举报
回复
可以通过setupapi得到,另外可以通过PCI总线配给寄存器得到
Configuration Space的内容,通过PCI 2.2协议中的规定可以解析出这些数据,包括厂商ID设备ID中断号码,中断引脚(A#B#C#D#),在x86处理器上的内存映射范围,I/O映射范围(最多六个范围)
下面这个简单搜索的到了8139网卡的Configuration Space,并解析了内存基地址
http://www.8dragon.com/downasp/download.htm
RTL8139改制89C51的编程器
zkxz
2006-04-03
打赏
举报
回复
楼主所说的“PCI设备的基址”是指什么?是指PCI设备的Configuration Space的I/O地址,还是指PCI设备的资源的Base Address?
PC
I
设备
的访问方法_非桥
设备
(type0)
回答1:需要配置,软件通过
PC
I桥查询
PC
I
设备
的地址需求,分配一块addr_
pc
i空间给它。内存空间或IO空间:
PC
I本地总线上有AD总线,它是地址、数据复用的总线。CPU读取配置空间的BAR,得知:这个
PC
I
设备
想申请多大空间...
PC
I
设备
的配置空间
其实
PC
I
设备
的配置空间就是配置
PC
I
设备
的那些寄存器集合。
PC
I通常将
PC
I配置信息存放在E2PROM中,
PC
I
设备
上电初始化时,将E2PROM中的信息读到
PC
I
设备
的配置空间中作为初始值。这个过程由硬件逻辑完成,绝大多数
PC
I...
Linux下
PC
I
设备
驱动程序开发 ---
PC
I驱动程序实现(三)
三、
PC
I驱动程序实现 1. 关键数据结构
PC
I
设备
上有三种地址空间:
PC
I的I/O空间、
PC
I的存储...内核在启动时负责对所有
PC
I
设备
进行初始化,配置好所有的
PC
I
设备
,包括中断号以及I/O
基址
,并在文件/proc/
pc
i中列出所...
KVMTOOL:
PC
I
设备
的模拟
在 KVMTOOL 中对于
PC
I
设备
的模拟,每个 virtio 后端驱动都会有如下类似这样的调用来初始化后端,例如virtio-vsock:virtio_vsock_init_one ->virtio_init -> virtio_
pc
i__init(vdev->ops->init)。...
pc
i配置基地址_
PC
I/
PC
Ie基础——配置空间
简介
PC
I/
PC
Ie
设备
有自己的独立地址空间,这部分空间会映射到整个系统的地址空间。映射地址在BIOS/UEFI下指定(如果有的话,对于使用非BIOS启动的OS,不清楚),它有两种类型,一种是MMIO,一种是IO。对于MMIO的访问,...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章