PCI device driver for 64bit OS
I need to write device driver for pci with 64bit address support. The PCI configuration space shown in Rubini book shows the 32 bit base address...total of 6 different base address we can have.
If I use for 64bit address..thus it means i can use only 3 different base address.
Also in Rubini book I could not found how to access the 64 bit data from configuration space....As for 32bit we have pci_read_config_dword(struct pci_dev *dev, int where, u32 *val)
Also plz provide some reference for PCI configuration registers..
Please guide me...