HomeFreeBSD

vmm: Remove the per-vm cookie argument from vmmops taking a vcpu.

Description

vmm: Remove the per-vm cookie argument from vmmops taking a vcpu.

This requires storing a reference to the per-vm cookie in the
CPU-specific vCPU structure. Take advantage of this new field to
remove no-longer-needed function arguments in the CPU-specific
backends. In particular, stop passing the per-vm cookie to functions
that either don't use it or only use it for KTR traces.

Reviewed by: corvink, markj
Differential Revision: https://reviews.freebsd.org/D37152

Details

Provenance
jhbAuthored on Nov 18 2022, 6:00 PM
Reviewer
corvink
Differential Revision
D37152: vmm: Remove the per-vm cookie argument from vmmops taking a vcpu.
Parents
rG1aa5150479bf: vmm: Refactor storage of CPU-dependent per-vCPU data.
Branches
Unknown
Tags
Unknown