Page MenuHomeFreeBSD

vmm: Make vmmops declarations more consistent
ClosedPublic

Authored by markj on Oct 9 2025, 11:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Dec 30, 5:10 PM
Unknown Object (File)
Wed, Dec 24, 5:12 AM
Unknown Object (File)
Mon, Dec 22, 9:09 PM
Unknown Object (File)
Dec 11 2025, 5:47 AM
Unknown Object (File)
Dec 9 2025, 2:51 PM
Unknown Object (File)
Dec 8 2025, 7:58 AM
Unknown Object (File)
Nov 29 2025, 3:26 PM
Unknown Object (File)
Nov 26 2025, 4:47 AM

Details

Summary
  • On amd64, make vmmops_* functions globally visible, as some will be called from machine-independent code in the future.
  • On arm64 and riscv, move declarations to vmm.h, since they're supposed to be generic across different VMM backends (only amd64 has more than one backend).
  • Make the declaration macros consistent with each other.
  • On amd64, make the function typedef names consistent with the corresponding ifunc names.

No functional change intended.

Diff Detail

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