Correct the end of CardBus memory windows
The low twelve bits of memory base/limit are assumed to be all zeros
and all ones, respectively. Therefore, a window with base == limit
is a valid 4K window, which we should display by default, and the
true end of the window is ...fff, not ...000. For example,
05:07.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
...
- Memory window 0:
88000000-
8bfff000 (prefetchable)
+ Memory window 0:
88000000-
8bffffff (prefetchable)
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>