Page MenuHomeFreeBSD

KVM: Detect Extended Destination ID support
ClosedPublic

Authored by cperciva on Feb 22 2026, 4:10 AM.
Tags
None
Referenced Files
F162437524: D55427.diff
Mon, Jul 13, 6:49 AM
Unknown Object (File)
Sun, Jul 12, 3:43 AM
Unknown Object (File)
Tue, Jul 7, 8:39 AM
Unknown Object (File)
Sun, Jul 5, 11:30 PM
Unknown Object (File)
Sun, Jul 5, 4:31 AM
Unknown Object (File)
Tue, Jun 30, 7:58 PM
Unknown Object (File)
Mon, Jun 22, 12:41 PM
Unknown Object (File)
Mon, Jun 22, 8:42 AM
Subscribers

Details

Summary

KVM advertises support for the Extended Destination ID standard via
bit 15 of the value returned in the EAX register when KVM features
are queried via CPUID.

MFC after: 2 weeks

Diff Detail

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

Event Timeline

Only enable if ext_dest_id is set to -1.

Move detection code into local_apic.c

This revision was not accepted when it landed; it landed in state Needs Review.Mar 28 2026, 5:57 AM
This revision was automatically updated to reflect the committed changes.