From 6848b0353897a6a5d1218b266c22fb87a7c6d730 Mon Sep 17 00:00:00 2001 From: Egbert Eich Date: Mon, 11 Apr 2005 10:05:38 +0000 Subject: [PATCH] Correct the mask bits when checking for a 64bit memory base in PCI config space (bugzilla #2963). --- hw/xfree86/os-support/bus/xf86Pci.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/xfree86/os-support/bus/xf86Pci.h b/hw/xfree86/os-support/bus/xf86Pci.h index c27ccfde2..57c3eef63 100644 --- a/hw/xfree86/os-support/bus/xf86Pci.h +++ b/hw/xfree86/os-support/bus/xf86Pci.h @@ -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))