CPU Revision 和 arm 处理器的 Revision 字段有什么区别?

What is the difference between CPU Revision and Revision fields for arm processors?

在 Android returns 上制作 cat /proc/cpuinfo 这种输出:

    Processor   : ARMv7 Processor rev 1 (v7l)
    processor   : 0
    BogoMIPS    : 38.00

    processor   : 1
    BogoMIPS    : 38.00

    processor   : 2
    BogoMIPS    : 38.00

    processor   : 3
    BogoMIPS    : 38.00

    Features    : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32
    CPU implementer : 0x51
    CPU architecture: 7
    CPU variant : 0x2
    CPU part    : 0x06f
    CPU revision    : 1

    Hardware    : Qualcomm MSM8974PRO-AC
    Revision    : 0000
    Serial      : 0000000000000000

我没有发现这两个字段之间的含义差异:

CPU revision: 表示补丁发布或"minor revision"。在你的情况下它是 1。所以这个值是特定于你的 CPU。您可以看到 CPU 版本匹配 Processor : ARMv7 Processor rev 1 (v7l)

其他填写的详情也可以参考附图。

修订版:与您的硬件(板)配置有关。在您的情况下,您使用的是高通硬件,因此修订号取决于它。它与 CPU 修订号无关。