Page MenuHomeFreeBSD

Allow the kernel to emulate the physical counter on arm64
ClosedPublic

Authored by andrew on Jun 27 2022, 3:48 PM.
Tags
None
Referenced Files
F102648555: D35613.diff
Fri, Nov 15, 7:54 AM
Unknown Object (File)
Sep 27 2024, 9:56 AM
Unknown Object (File)
Sep 23 2024, 6:55 PM
Unknown Object (File)
Sep 16 2024, 12:44 PM
Unknown Object (File)
Sep 15 2024, 1:35 PM
Unknown Object (File)
Sep 6 2024, 2:41 AM
Unknown Object (File)
Sep 2 2024, 11:43 PM
Unknown Object (File)
Sep 1 2024, 2:52 PM
Subscribers

Details

Summary

When running under a VM we don't have access to the physical counter.
Add support to emulate this instruction by handling the trap in the
kernel. As it is slow only enable when the hw.emulate_phys_counter
tunable is set on boot.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision was not accepted when it landed; it landed in state Needs Review.Aug 25 2022, 11:18 AM
This revision was automatically updated to reflect the committed changes.