These flags are to inform the pci-bios-v2 server to either use MSI or MSI-X interrupts rather than the default irqs. If a device can use both MSI and MSI-X interrupts and the MSI flag is specified, then only MSI interrupts will be allocated.
Sent from Blackberry
From: Armin Steinhoff [mailto:community-noreply@qnx.com]Hugh,
Sent: Friday, June 01, 2012 12:00 PM
To: general-community@community.qnx.com <general-community@community.qnx.com>
Cc: Info System - IS Notifications; Info System - IS Notifications
Subject: Re: PCI Express
the flags PCI_USE_MSI and PCI_USE_MSIX are not documented.
What are their semantic? Does it work with the current version of pci-bois-v2 ?
Best Regards
--Armin
Hugh Brown wrote:Here is some sample code to allow you to attach to a PCI device and read the configuration space. You run the program as 'pci_att 0xVendor 0xDevice' where Vendor and Device are the vendor and device Ids of the device you are concerned about.