Page MenuHomeFreeBSD

Correct the memory rman ranges to be to BUS_SPACE_MAXADDR

Authored by jhibbits on Jan 30 2016, 3:53 PM.
Referenced Files
Unknown Object (File)
Thu, Jan 12, 1:50 PM
Unknown Object (File)
Dec 30 2022, 11:18 PM
Unknown Object (File)
Dec 14 2022, 2:12 PM
Unknown Object (File)
Nov 28 2022, 7:46 AM
Unknown Object (File)
Apr 9 2017, 11:50 PM
Unknown Object (File)
Apr 8 2017, 3:39 PM
Unknown Object (File)
Mar 7 2017, 8:02 PM
Unknown Object (File)
Dec 23 2016, 9:35 PM



As part of the migration of rman_res_t to be typed to uintmax_t, memory ranges
must be clamped appropriately for the bus, to prevent completely bogus addresses
from being used.

This is extracted from D4544.

Diff Detail

rS FreeBSD src repository - subversion
Lint Not Applicable
Tests Not Applicable

Event Timeline

jhibbits retitled this revision from to Correct the memory rman ranges to be to BUS_SPACE_MAXADDR.
jhibbits updated this object.
jhibbits edited the test plan for this revision. (Show Details)
jhibbits added a reviewer: jhb.
cem added a reviewer: cem.
cem added a subscriber: cem.

The only concern I had was around the PAE special case. jhibbits assured me it was at the suggestion of kib and jhb. Looks fine to me.

This revision is now accepted and ready to land.Mar 1 2016, 2:56 AM
This revision was automatically updated to reflect the committed changes.