Since rev 1.1 ix has attempted to require a 64 bit BAR, the test for
authorjsg <jsg@openbsd.org>
Mon, 24 Apr 2017 13:20:46 +0000 (13:20 +0000)
committerjsg <jsg@openbsd.org>
Mon, 24 Apr 2017 13:20:46 +0000 (13:20 +0000)
commit6c7295367d6fb5f9c1e063419ba8bcdc14694a22
treec2c011aca0ee2c8c8547a3a9c87228db32135bc0
parentc30c8b9cce33b12ef1ae1b6bb1b9776712c04a97
Since rev 1.1 ix has attempted to require a 64 bit BAR, the test for
this was wrong and was corrected at the end of last year in rev 1.140.
Before then a 64 bit BAR was not enforced as the test was wrong.

It turns out there exist 82598 parts which have a 32 bit BAR so change
the test to only require a memory BAR and not a 64 bit memory BAR.

Problem reported by Robert Blacquiere. ok mikeb@
sys/dev/pci/if_ix.c