Hello, I just noticed that dyoung's bus_space rototill left shark broken - no bus_defs.h or bus_funcs.h Shark does have an unsupported ( and almost always unused ) PCI slot though ;) Either way, its own bus_space is weird as it is ( it operates only on kernel virtual addresses which makes implementing bus_space_mmap() painful so the MD backends for chipsfb and igsfb have to fake their own ) - might be worth fixing that as well while there.
have fun Michael