Skip to content

Add Zhaoxin MSR module#64

Merged
namazso merged 2 commits into
namazso:mainfrom
a1ive:zhaoxin-msr
Jun 22, 2026
Merged

Add Zhaoxin MSR module#64
namazso merged 2 commits into
namazso:mainfrom
a1ive:zhaoxin-msr

Conversation

@a1ive

@a1ive a1ive commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This PR adds a new ZhaoxinMSR.p PawnIO module for reading Zhaoxin CPU MSRs.

Zhaoxin CPUs use the CentaurHauls CPUID vendor ID string, which is the same vendor ID used by VIA CPUs. These CPUs report family 7.

Zhaoxin does not appear to provide public MSR documentation.
The temperature MSR (0x1423) follows the Linux via-cputemp driver.
The voltage MSR (0x198) was identified by debugging CPU-Z and matches Intel MSR_IA32_PERF_STATUS and VIA C7.

Tested on:

  • Zhaoxin KX-6640MA
  • Zhaoxin KX-7000

References:

@namazso namazso merged commit ae7ee23 into namazso:main Jun 22, 2026
@a1ive a1ive deleted the zhaoxin-msr branch June 22, 2026 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants