HomeFreeBSD

vmm: validate icr value

Description

vmm: validate icr value

Not all combinations of icr values are allowed. Neither Intel nor AMD
document what happens when an invalid value is written to the icr.
Ignore the IPI. So, the guest will note that the IPI wasn't delivered.

Reviewed by: jhb
Differential Revision: https://reviews.freebsd.org/D36946
Sponsored by: Beckhoff Automation GmbH & Co. KG

(cherry picked from commit 2a2a64c4b93f1a135f62f54db54f4ec2f89f9127)

Details

Provenance
corvinkAuthored on Oct 12 2022, 9:19 AM
Reviewer
jhb
Differential Revision
D36946: vmm: validate icr value
Parents
rG56b2358b2f68: vmm: increase vlapic version
Branches
Unknown
Tags
Unknown