The pci sizing code now catches broken hardware that returns invalid size information, particularly hardware that has a hardwired address value and hence will not return a valid size. Example, the Acer m7229 IDE in the ALI 1535 southbridge, the BAR reads as 0x1f1 and the size reads as 0x1f1.
I have tested this code and it causes no problems, but this is a heads up for everyone. ron
