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)
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
Unknown Object (File)
Oct 3 2024, 10:04 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 Not Applicable
Unit
Tests Not Applicable

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.