diff --git a/headers/private/graphics/matrox/DriverInterface.h b/headers/private/graphics/matrox/DriverInterface.h index 7f729813c1..fb8056bb8b 100644 --- a/headers/private/graphics/matrox/DriverInterface.h +++ b/headers/private/graphics/matrox/DriverInterface.h @@ -18,6 +18,7 @@ #include #define DRIVER_PREFIX "mga" // apsed +#define DEVICE_FORMAT "%04X_%04X_%02X%02X%02X" // apsed /* Internal driver state (also for sharing info between driver and accelerant) @@ -98,6 +99,9 @@ typedef struct { uint16 vendor_id; /* PCI vendor ID, from pci_info */ uint16 device_id; /* PCI device ID, from pci_info */ uint8 revision; /* PCI device revsion, from pci_info */ + uint8 bus; /* PCI bus number, from pci_info */ + uint8 device; /* PCI device number on bus, from pci_info */ + uint8 function; /* PCI function number in device, from pci_info */ /* bug workaround for 4.5.0 */ uint32 use_clone_bugfix; /*for 4.5.0, cloning of physical memory does not work*/