我的問題是我不能寫一個64位寬設定到一個設備寄存器。我正在配備集成內存控制器和基於FreeBSD 10的環境的英特爾®至強®處理器C5500/C3500系列。寫作四字設備寄存器PCI配置空間
的數據表(英特爾至強處理器C5500/C3500系列數據表 - 第2卷)在第提到(40年4月12日錯誤插入實施)寄存器MC_CHANNEL_x_ADDR_MATCH(這是一個四字訪問)應該被用於ECC注射設定但pci_cfgregwrite不寫入64比特寬端口中映射I/O模式和數據表中沒有提到的基地址爲寄存器與存儲器映射它幫助。試圖通過pci_cfgregwrite將寫入分爲2個32位寫入,但這沒有幫助。如何可以寫一個64位的範圍的設置到這個寄存器(設備:4,5,6功能:0偏移:F0H上總線爲0xFF)。