Page MenuHomeFreeBSD

vmm/amd64: Bhyve returns bogus cpuid 8000_001D leaf
Needs ReviewPublic

Authored by rosenfeld_grumpf.hope-2000.org on Oct 20 2025, 7:59 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jan 23, 4:57 PM
Unknown Object (File)
Fri, Jan 23, 1:23 AM
Unknown Object (File)
Thu, Jan 22, 6:31 PM
Unknown Object (File)
Dec 18 2025, 12:30 AM
Unknown Object (File)
Dec 17 2025, 10:34 AM
Unknown Object (File)
Nov 24 2025, 7:16 AM
Unknown Object (File)
Nov 23 2025, 11:13 AM
Unknown Object (File)
Nov 22 2025, 10:10 PM
Subscribers

Details

Reviewers
emaste
corvink
markj
chuck
Group Reviewers
bhyve
Summary

This is a port of this bhyve improvement coming from illumos:

16223 bhyve returns bogus cpuid 8000_001D leaf
https://www.illumos.org/issues/16223

This fixes an issue in the CPUID emulation discovered on AMD CPUs.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 70060
Build 66943: arc lint + arc unit

Event Timeline

Please descripe the bug and expected behavior in more detail in the commit message.

This revision is now accepted and ready to land.Oct 21 2025, 6:25 AM
rosenfeld_grumpf.hope-2000.org retitled this revision from vmm/amd64: port illumos#16223: bhyve returns bogus cpuid 8000_001D leaf to vmm/amd64: Bhyve returns bogus cpuid 8000_001D leaf.Thu, Jan 22, 3:55 PM
This revision now requires review to proceed.Thu, Jan 22, 3:56 PM