Page MenuHomeFreeBSD

arm/mv: Remove pre-armv7 support
ClosedPublic

Authored by andrew on Mar 25 2025, 3:34 PM.
Tags
None
Referenced Files
F132410734: D49497.id152650.diff
Thu, Oct 16, 5:13 PM
F132403156: D49497.id152742.diff
Thu, Oct 16, 3:30 PM
Unknown Object (File)
Mon, Oct 13, 2:56 PM
Unknown Object (File)
Fri, Oct 10, 7:15 AM
Unknown Object (File)
Sep 9 2025, 10:11 PM
Unknown Object (File)
Aug 25 2025, 6:39 PM
Unknown Object (File)
Aug 25 2025, 5:15 PM
Unknown Object (File)
Aug 23 2025, 5:16 AM
Subscribers
None

Details

Summary

Armv4, Armv5, and Armv6 support has been removed. Remove the Marvell
SoCs that used these cores.

Sponsored by: Arm Ltd

Diff Detail

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

Event Timeline

andrew created this revision.

Remove cpu_extra_feat, it's unused

cognet added inline comments.
sys/arm/mv/mv_common.c
2050

Any reason to keep those dummy functions at all?

This revision is now accepted and ready to land.Mar 25 2025, 3:51 PM
sys/arm/mv/mv_common.c
2050

I have a later change to remove them. They are referenced by the soc_nodes array, however the compat strings use the old FreeBSD specific names, and don't appear in any dts in the tree.

sys/arm/mv/mv_common.c
2050

Yeah given the code implies that those dummys where only there to get it to compile if the device were not there, I assumed it could be just removed from soc_nodes.

This revision was automatically updated to reflect the committed changes.