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)
Mon, Mar 16, 5:48 AM
Unknown Object (File)
Sun, Mar 15, 11:46 PM
Unknown Object (File)
Sun, Mar 1, 3:53 AM
Unknown Object (File)
Fri, Feb 20, 1:41 PM
Unknown Object (File)
Fri, Feb 20, 1:41 PM
Unknown Object (File)
Feb 8 2026, 2:19 PM
Unknown Object (File)
Feb 8 2026, 6:04 AM
Unknown Object (File)
Jan 31 2026, 2:32 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.Jan 22 2026, 3:55 PM
This revision now requires review to proceed.Jan 22 2026, 3:56 PM