ARMv8 CPU Temperature Monitoring in Kernel on Broadcom BCM2837 SoC
ARMv8 Thermal Management Register Access in Kernel Mode The Broadcom BCM2837 SoC, which powers the Raspberry Pi B+, integrates an ARM Cortex-A53 processor based on the ARMv8 architecture. Unlike x86 systems, where the Model Specific Registers (MSRs) such as MSR_IA32_THERM_STATUS provide direct access to CPU temperature data, ARMv8 processors do not have an equivalent standardized…