【问题标题】:What to do with information collected from PCI devices如何处理从 PCI 设备收集的信息
【发布时间】:2015-01-16 19:12:27
【问题描述】:

当操作系统枚举 PCI 总线时,它会从每个 PCI 设备收集信息。我的问题是,操作系统在哪里存储这些信息?每个操作系统在运行时是否都有一个位于 RAM 中的 64KB 数组?

【问题讨论】:

    标签: pci osdev


    【解决方案1】:

    PCI 信息被存储到内核数据结构中,例如:专门存储 BAR 物理映射地址的结构资源。

    然后,设备驱动程序将通过首先将它们重新映射到虚拟地址然后访问它们来使用它们。

    【讨论】:

    • “BAR 的物理映射地址”是什么意思?另外,内核结构存储在哪里?在 RAM 中?
    • 1. BAR 具有到 RAM(物理内存)的映射。 2. 是的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多