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)
Dec 20 2023, 4:47 AM
Unknown Object (File)
Sep 28 2023, 7:39 PM
Unknown Object (File)
Aug 13 2023, 6:29 AM
Unknown Object (File)
Jun 23 2023, 4:07 PM
Unknown Object (File)
Jun 12 2023, 3:52 PM
Unknown Object (File)
Apr 9 2023, 10:40 AM
Unknown Object (File)
Mar 4 2023, 12:08 AM
Unknown Object (File)
Mar 3 2023, 11:10 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