Page MenuHomeFreeBSD

Minimum changes for ctl to build on architectures with non-matching physical and virtual address sizes
ClosedPublic

Authored by jhibbits on Jan 25 2018, 4:43 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Nov 27, 11:33 AM
Unknown Object (File)
Fri, Nov 22, 11:34 PM
Unknown Object (File)
Thu, Nov 21, 1:22 AM
Unknown Object (File)
Fri, Nov 15, 8:55 PM
Unknown Object (File)
Mon, Nov 11, 1:11 AM
Unknown Object (File)
Sun, Nov 10, 4:53 PM
Unknown Object (File)
Sun, Nov 10, 3:59 PM
Unknown Object (File)
Oct 3 2024, 10:56 PM
Subscribers

Details

Summary

Some architectures use physical addresses larger than virtual. This is the
minimal changeset needed to get CAM/CTL to build on these targets. No
functional changes. More changes would likely be needed for this to be fully
functional on said platforms, but they can be made when needed.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 14565
Build 14702: arc lint + arc unit

Event Timeline

chuck added a subscriber: chuck.

Looks good to me.

This revision is now accepted and ready to land.Jan 25 2018, 5:35 PM

I think it really may be the actual fix, since those code paths seems to be only working with virtual addresses any way. IIRC we have no places where CTL and its infrastructure would really need to use physical addresses at this point.

This revision was automatically updated to reflect the committed changes.