Page MenuHomeFreeBSD

Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly

Authored by on Feb 4 2016, 7:20 AM.
Referenced Files
Unknown Object (File)
Apr 14 2017, 7:59 PM
Unknown Object (File)
Apr 12 2017, 11:50 AM
Unknown Object (File)
Mar 7 2017, 4:05 PM
Unknown Object (File)
Feb 4 2017, 10:36 PM
Unknown Object (File)
Jan 25 2017, 11:33 AM
Unknown Object (File)
Dec 31 2016, 4:12 PM
Unknown Object (File)
Dec 27 2016, 3:38 PM
Unknown Object (File)
Dec 13 2016, 7:33 AM



This patch removes the bus_space_fdt from the MIPS platforms and makes bus_space_generic properly map/unmap memory (using pmap_mapdev and pmap_unmapdev respectively) so that resources are properly managed.

This work has been done by Alexander Kabaev for his CI20 port, but I am also using it for the Ralink/Mediatek work, so I have tried to extract it from his work and am submitting it here for review.

Diff Detail

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

Event Timeline retitled this revision from to Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly. updated this object. edited the test plan for this revision. (Show Details) added reviewers: MIPS, adrian, kan. set the repository for this revision to rS FreeBSD src repository - subversion. added a project: MIPS.

Made this revision dependent on D5196 only because the diff was created after the diff for D5196, so they may be better applied in the same order if accepted.

Ok, I'll test/commit this one first, as i think it's a pre-requisite for the future patches.


kan edited edge metadata.
This revision is now accepted and ready to land.Feb 10 2016, 7:10 PM
This revision was automatically updated to reflect the committed changes.