Hello, I dimly remember doing some changes on svwsata in order to make it work properly on macppc ( all G5 macs have an svwsata onboard ). Symptoms were interrupt storms, the solution was to make sure to use 32bit accesses when reading the (8bit) status register, apparently there's some hardware bug this works around. There were other G5-specific fixes, all went in around June 2018, just before the 8.0 release, so they were probably not pulled up. Makes me wonder if any of those have adverse side effects on non-macppc.
have fun Michael