Provide support for the PCI BIOS
You must be root to start this server. |
For pci-bios:
pci-bios [-b buses] [-B] [-c] [-m] [-v] [-x] [-dbios bios_options]
You must run pci-bios-v2 as pci-bios:
pci-bios [-b buses] [-B] [-c] [-D] [-M] [-m] [-P addr:size] [-v] [-x] [-dbios bios_options]
Neutrino
x86
irqlist=5,7,9
The pci-bios server provides PCI BIOS support. You'll have to provide it in your boot image for systems with a PCI BIOS. Invoke seedres before starting pci-bios.
This server creates the /dev/pci device. Wait for it to appear by specifying the following in the buildfile used by mkifs:
pci-bios waitfor /dev/pci
The pci-bios-v2 server is similar to pci-bios, but supports Message Signaled Interrupts (MSI). You must use pci-bios-v2 if you're using startup-apic.
If you're using pci-bios-v2, you must name it
pci-bios in order for the enumerators to work correctly.
In your buildfile, add pci-bios-v2 like this:
pci-bios=pci-bios-v2 |
pci_attach(), pci_attach_device(), pci_detach(), pci_detach_device(), pci_find_class(), pci_find_device(), pci_present(), pci_read_config(), pci_read_config8(), pci_read_config16(), pci_read_config32(), pci_write_config(), pci_write_config8(), pci_write_config16(), pci_write_config32() in the Library Reference
Controlling How Neutrino Starts in the Neutrino User's Guide