Page MenuHomeFreeBSD

vmm: Only link the arm64 hyp code in vmm.ko once
ClosedPublic

Authored by andrew on Jun 3 2024, 4:21 PM.
Tags
None
Referenced Files
F107598369: D45467.id.diff
Thu, Jan 16, 10:52 AM
F107585868: D45467.diff
Thu, Jan 16, 6:28 AM
Unknown Object (File)
Sun, Jan 12, 2:37 PM
Unknown Object (File)
Mon, Jan 6, 11:01 PM
Unknown Object (File)
Dec 5 2024, 6:36 PM
Unknown Object (File)
Nov 8 2024, 8:48 PM
Unknown Object (File)
Nov 8 2024, 8:42 PM
Unknown Object (File)
Nov 8 2024, 6:15 PM
Subscribers

Details

Summary

This code runs at EL2 while the kernel runs at EL1. We build these
files for EL2 through a dependency in vmm_hyp_blob.elf.full so there
is no need to include them in SRCS.

Sponsored by: Arm Ltd

Diff Detail

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

Event Timeline

andrew requested review of this revision.Jun 3 2024, 4:21 PM
imp added inline comments.
sys/modules/vmm/Makefile
36–37

Would this warrant a comment that's a shortened version of the commit message?
Either way I'm cool, but I kinda think it does, not least because CFLAGS and CLEAN have the same number of letters and at first glance these look the same.

This revision is now accepted and ready to land.Jun 3 2024, 6:06 PM
sys/modules/vmm/Makefile
37

What is CFLAGFILES?

Fix the spelling of CLEANFILES

This revision now requires review to proceed.Jun 4 2024, 1:26 PM
This revision is now accepted and ready to land.Jun 4 2024, 1:51 PM