Board Support Package 81
for every bus discovered and assign the interrupt line to that device; this is
done in a standard API pcibios_fixup_irqs() that is called by the HAL.
The other set of fix-ups includes any systemwide fix-ups and device-specific
fix-ups. The former needs to be implemented by the BSP using the function
pcibios_fixup(). The device-specific fix-ups are registered in a table
pcibios_fixups[]. When a device is discovered on the PCI bus, using
its ID as the identifier, the fix-ups are applied for that particular device.
This is particularly useful to undo any anomalies with respect to the PCI
implementation for that particular device.
3.6 Timers
There are two timers that need to be programmed by the BSP:
The Programmable Interval Timer (PIT): ...