Correct the mask bits when checking for a 64bit memory base in PCI config

space (bugzilla #2963).
This commit is contained in:
Egbert Eich 2005-04-11 10:05:38 +00:00
parent adac701196
commit 6848b03538

View File

@ -329,7 +329,7 @@
#define PCI_MAP_IS_MEM(b) (!PCI_MAP_IS_IO(b))
#define PCI_MAP_IS64BITMEM(b) \
(((b) & PCI_MAP_MEMORY_TYPE_MASK) == PCI_MAP_MEMORY_TYPE_64BIT)
(((b) & PCI_MAP_MEMORY_TYPE) == PCI_MAP_MEMORY_TYPE_64BIT)
#define PCIGETMEMORY(b) ((b) & PCI_MAP_MEMORY_ADDRESS_MASK)
#define PCIGETMEMORY64HIGH(b) (*((CARD32*)&(b) + 1))