【问题标题】:What "subbus", "secbus" and "pribus" mean in output of sysctl in FreeBSDFreeBSD 中 sysctl 输出中的“subbus”、“secbus”和“pribus”是什么意思
【发布时间】:2016-06-28 11:47:53
【问题描述】:

这些术语的含义是什么:“subbus”、“secbus”和“pribus” 这里是一个输出示例:

dev.pcib.3.subbus: 2
dev.pcib.3.secbus:2
dev.pcib.3.pribus:0
dev.pcib.3.domain: 0

它是否映射到 pci 地址 (pci:U:X:Y:Z)?
为什么它没有记录在 sysctl 手册页中?在哪里可以找到有关它的更多信息?

【问题讨论】:

    标签: freebsd pci sysctl


    【解决方案1】:

    您可以对 sysctl 使用“-d”选项。它为每个系统控制提供了简短的描述,例如

    dev.pcib.3.subbus=Subordinate bus number 
    dev.pcib.3.secbus=Secondary bus number 
    dev.pcib.3.pribus=Primary bus number 
    dev.pcib.3.domain=Domain number
    

    在特定情况下,这是有关连接到 PCI 桥(又名 pcib)的总线的统计信息。所以它不会映射到 PCI ID。

    Sysctl 只是在内核模块上收集可调/只读变量的例程。结果,它不知道每个变量的含义。特定功能的开发人员可能会描述 sysctl 变量的含义,但我认为这种情况很少见。

    如果您要查找 PCI 信息,值得使用“pciconf -l -v”和“devinfo”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 2018-07-05
      • 2014-10-05
      • 2019-10-05
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多