Documentation | c-user: Add iodev documentation (!242)
Gedare Bloom (@gedare)
gitlab at rtems.org
Tue Jun 2 15:09:03 UTC 2026
Gedare Bloom started a new discussion on c-user/iodev/background.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/242#note_151565
> +
> +```{index} iodev
> +```
> +
> +# Background
> +
> +The IO device API is a interface to access IO address spaces via a device node
> +and a file descriptor obtained after opening the device node. A registered IO
> +driver provide a mapping from a logical identifier to a specific address where
> +an IO device resides. The API does not directly interact with an device hardware.
> +An application can use a common identifier to a local IO address map for a
> +device who's address can vary depending on a bus configuration or the BSP hardware.
> +
> +An example use case for this API is PCI devices. Different hardware setups have
> +different memory bus allocations. This API creates a common interface for using
> +attached device BAR spaces via memory regions and interrupts via events.
acronyms should be defined
--
View it on GitLab: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/242#note_151565
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260602/cc7312fa/attachment.htm>
More information about the bugs
mailing list