X-Git-Url: http://git.etherboot.org/people/pcmattman/gpxe.git/blobdiff_plain/cd647b7cf38f9d60f51c3b387505bf5d7b9bf765..8912e24fdc6b74c59f420c4e345730a974708d2f:/src/include/gpxe/pci.h diff --git a/src/include/gpxe/pci.h b/src/include/gpxe/pci.h index da33eda9..9ce894b4 100644 --- a/src/include/gpxe/pci.h +++ b/src/include/gpxe/pci.h @@ -359,13 +359,18 @@ struct pci_driver { * PCI_ROM is used to build up entries in a struct pci_id array. It * is also parsed by parserom.pl to generate Makefile rules and files * for rom-o-matic. + * + * PCI_ID can be used to generate entries without creating a + * corresponding ROM in the build process. */ -#define PCI_ROM( _vendor, _device, _name, _description, _data ) { \ +#define PCI_ID( _vendor, _device, _name, _description, _data ) { \ .vendor = _vendor, \ .device = _device, \ .name = _name, \ .driver_data = _data \ } +#define PCI_ROM( _vendor, _device, _name, _description, _data ) \ + PCI_ID( _vendor, _device, _name, _description, _data ) extern void adjust_pci_device ( struct pci_device *pci ); extern unsigned long pci_bar_start ( struct pci_device *pci,