Page MenuHomeFreeBSD

arm/mv: Remove pre-armv7 support
ClosedPublic

Authored by andrew on Mar 25 2025, 3:34 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Dec 14, 11:23 AM
Unknown Object (File)
Tue, Dec 2, 6:39 AM
Unknown Object (File)
Thu, Nov 27, 11:34 PM
Unknown Object (File)
Oct 30 2025, 9:57 PM
Unknown Object (File)
Oct 25 2025, 1:24 AM
Unknown Object (File)
Oct 24 2025, 10:09 PM
Unknown Object (File)
Oct 24 2025, 8:09 PM
Unknown Object (File)
Oct 24 2025, 8:07 PM
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.