blob: 0e180ea85273b36d2d33c4c348ed6d2f1de69183 [file] [log] [blame] [view]
<!--
Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
SPDX-License-Identifier: CC-BY-SA-4.0
-->
# PCIConfigIO
This is a CAmkES component that is inteded to abstract over the PCI
configuration process and multiplex client requests.
## Dependencies
There are currently no dependencies for this component.
## Usage
For clients to use the functionality exposed by the component, the clients will
need to be connected to this CAmkES interface using the `seL4RPCCall`
connector.
```c
provides PCIConfig pci_config;
```
This component will also need to be connected to SerialServer instance through
this interface.
```c
uses PutChar putchar;
```
## Supported platforms
This component only supports the pc99 platform.