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)
Thu, Oct 30, 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
Unknown Object (File)
Oct 24 2025, 2:35 AM
Unknown Object (File)
Oct 18 2025, 11:21 PM
Unknown Object (File)
Oct 18 2025, 4:50 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 Skipped
Unit
Tests Skipped
Build Status
Buildable 63110
Build 59994: arc lint + arc unit

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.