HOST CONTROLLER DRIVER. This section covers details of how the Host Controller Driver (HCD) interacts with the Host Controller Interface. Where necessary, this section goes into how the Host Controller Driver may be implemented in order to provide a clear understanding of how the software is intended to interact with the OpenHCI. The provided sample code is intended to illustrate the interaction between the software and the hardware and is not intended to be a complete driver implementation. Note that many simplifying assumptions have been made and many items that do not add to the reader’s understanding of the interaction between the software and the hardware are omitted. Two of the assumptions used for the samples are that the code is for a uniprocessor machine and that all the samples are run with the interrupts disabled. The Host Controller Driver is responsible for a per-Host Controller set of data called device data.
Appears in 2 contracts
Sources: Adopter’s Agreement for Open Host Controller Interface Reciprocal Covenant, Adopter’s Agreement for Open Host Controller Interface Reciprocal Covenant