Page MenuHomeFreeBSD

arm/mv: Remove pre-armv7 support
ClosedPublic

Authored by andrew on Mar 25 2025, 3:34 PM.
Tags
None
Referenced Files
F133340829: D49497.diff
Sat, Oct 25, 1:24 AM
F133320518: D49497.id152650.diff
Fri, Oct 24, 10:09 PM
F133308071: D49497.id.diff
Fri, Oct 24, 8:09 PM
F133307946: D49497.id152742.diff
Fri, Oct 24, 8:07 PM
F133221905: D49497.id152646.diff
Fri, Oct 24, 2:35 AM
Unknown Object (File)
Sat, Oct 18, 11:21 PM
Unknown Object (File)
Sat, Oct 18, 4:50 AM
Unknown Object (File)
Thu, Oct 16, 5:28 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.