在Simics中如何按总线:设备:功能偏移读取PCI配置地址空间
我发现可以执行如下操作:
board.mb.socket_pci_conf[0].read 0 2
该命令可读取总线0、设备0、功能0、偏移0处的2字节数据。但我尚未找到编码任意BDFO的正确方式(且偏移超过0x1FFF后会提示无映射内容,因此我无法直接使用BDF * 0x1000的计算方式)。
我也可以在对象浏览器中看到类似board.mb.nb.ioxapic这类设备,但如果我可以直接按数据手册中描述的寄存器地址指定访问,而不需要弄清楚它们如何被转换为自定义命名的设备,会便捷很多。
内容的提问来源于stack exchange,提问作者Rohan
相关产品推荐
相关产品推荐

