Page MenuHomeFreeBSD

Remove 32-bit SWARM kernels and supporting code.
AbandonedPublic

Authored by jmallett on Feb 12 2019, 9:59 PM.
Tags
Referenced Files
Unknown Object (File)
Wed, Dec 3, 1:11 AM
Unknown Object (File)
Fri, Nov 28, 11:48 AM
Unknown Object (File)
Wed, Nov 19, 2:00 AM
Unknown Object (File)
Tue, Nov 11, 5:00 AM
Unknown Object (File)
Oct 24 2025, 12:31 AM
Unknown Object (File)
Oct 23 2025, 12:06 AM
Unknown Object (File)
Oct 21 2025, 1:06 AM
Unknown Object (File)
Oct 14 2025, 10:50 AM
Subscribers

Details

Reviewers
imp
Summary

This follows the lead of other MIPS platforms in removing support for 32-bit kernels running on 64-bit CPUs. In particular, SWARM requires that some registers be accessed as 64-bit quantities, and uses an awkward and incomplete assembly routine to provide those accesses on 32-bit kernels. This removes those hacks, which were exposed as general APIs in the MIPS port but fortunately were not used.

Test Plan

Tested with universe build of all remaining kernels.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 22472