and the bus_space_peek_N functions. Now use hand-defined macros instead of relying on structure layout to find registers. Allocate the DMA handles here, since the MI chipset code doesn't do that any more.