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
Unknown Object (File)
Sat, Nov 2, 8:13 AM
Unknown Object (File)
Mon, Oct 28, 12:27 AM
Unknown Object (File)
Oct 7 2024, 9:04 AM
Unknown Object (File)
Sep 24 2024, 11:02 AM
Unknown Object (File)
Sep 24 2024, 3:44 AM
Unknown Object (File)
Sep 19 2024, 5:34 AM
Unknown Object (File)
Sep 18 2024, 2:41 PM
Unknown Object (File)
Sep 17 2024, 5:50 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 Skipped
Unit
Tests Skipped
Build Status
Buildable 58052
Build 54940: arc lint + arc unit

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