Bug 20923 - Fix microcode loading issue for Hygon processors
Summary: Fix microcode loading issue for Hygon processors
Status: NEW
Alias: None
Product: ANCK 6.6 Dev
Classification: ANCK
Component: X86 (show other bugs) X86
Version: unspecified
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: Guanjun
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-09 11:06 UTC by liaoxuan
Modified: 2025-05-13 16:12 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description liaoxuan hygon_group 2025-05-09 11:06:20 UTC
The commit("x86/microcode/AMD: Load only SHA256-checksummed
patches") and commit("x86/microcode/AMD: Use the family,
model,stepping encoded in the patch ID") carry a SHA256 checksum for
microcode loading and abandon equivalence table because the family, model
and stepping is part of the microcode patch ID. This results in microcode
loading failure on Hygon family 18h processors because Hygon still uses
equivalence table to verify microcode.

So add equivalence table support for Hygon family 18h processors.
Comment 1 liaoxuan hygon_group 2025-05-09 11:06:34 UTC
v6.6
Comment 2 小龙 admin 2025-05-13 16:12:26 UTC
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/5265