Showing changes from revision #2 to #3:
Added | Removed | Changed
void HAL_PCISpecialCycle(uint32_t message)
Entry | |
---|---|
message | |
b16-31 Message specific optional data |
Exit | |
---|---|
- |
Performs a special cycle on thePCI bus. bus 0, as defined in section 3.6.2 of thePCI 2.2 specification. The 32 bit sideband message value is placed on the bus during the data phase, and encodes a 16 bit message number plus optional 16 bit data value.
Special cycles cannot cross PCI bridges, a type 1 configuration write must be used in that instance, so this call only concerns bus 0.
This is an internal call for use by the PCI module and should not be used by user software. User software should use the PCI SWIs instead of talking to the HAL directly.