K 10 svn:author V 5 jceel K 8 svn:date V 27 2012-05-16T22:21:57.691641Z K 7 svn:log V 616 Rewrite FDT bus ranges calculation: - bus ranges from DTS files are correctly read and used for translation of device register addresses. this includes empty "ranges;" property as well as encoded ranges tuples. - simplebuses can be freely nested (except for system console UART which should be placed in toplevel simplebus) - base addresses in resources (rman) are now physical. translation or mapping to virtual address is done via bus_space_map() and can be accessed via rman_get_bushandle(). - ti_mmchs driver is corrected to use physical registers base address from rman instead of using vtophys(). END