This removes some dependencies on the PCI code so that bus attachments can be compiled as modules separate from the core. This correts a hang, usually in message out phase, when this situation occurs. This bug has been here for a long time, so the situation is rare, but not impossible to reproduce. Wait for at least 8 bytes in the FIFO before testing to see if the DMA fetch of an SCB has stalled. Make this situation non-fatal by terminating our FIFO emptying should we complete the transfer.
Enable board interrupts at the appropriate time.
Format to 80 columns. The too leanient interpretation of the seeprom signature could result in improper termination settings on some MBs, and this is a big enough bug to warant a new release. We now generate a header file for the db include under linux to handle the build on more distribution types. Add a definition for the 3.X BIOS signature. We must setup queuestat before processing command complete interrupts in case target mode is enabled.