Skip to content

Commit

Permalink
Remove cppc from the zen5 feature list
Browse files Browse the repository at this point in the history
Motivations for taking `cppc` out:

* There's no upstream support in KVM for this AMD feature, so this won't
  be trivial to support for KVM-based virtualization. Plus AFAIK this
  feature isn't used in Linux yet.

* This does not seem to be something a compiler would use. For instance
  this is not included in GCC's znver5 list: https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html.

* There are other existing features that can tell zen5 apart from
  previous zen generations, for instance `avx_vnni` and `movdiri`, so
  the removal won't impact correct identification.
  • Loading branch information
linsword13 committed Jan 22, 2025
1 parent 7fe0537 commit dbde545
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion cpu/microarchitectures.json
Original file line number Diff line number Diff line change
Expand Up @@ -2284,7 +2284,6 @@
"clflushopt",
"clwb",
"clzero",
"cppc",
"cx16",
"f16c",
"flush_l1d",
Expand Down

0 comments on commit dbde545

Please sign in to comment.