Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -821,7 +821,13 @@ is always searched for in `/etc/o2.d/readoutcard/o2-roc-fw-list.json`. This is a

### PDA
The module depends on the PDA (Portable Driver Architecture) library and driver.
If PDA is not detected on the system, only a dummy implementation of the interface will be compiled.

For runtime environment, the pda-dkms-adapter RPM provides the kernel module.
It is installed by the FLP suite setup procedure.
If needed, this RPM can be removed/reinstalled. It is available from the usual O2 repositories.

In development mode, the PDA library is built by aliBuild, but the kernel module is still needed in case of accessing hardware.
The kernel module can be installed with the RPM described above, or manually with:

1. Install dependency packages
~~~
Expand All @@ -847,6 +853,9 @@ If PDA is not detected on the system, only a dummy implementation of the interfa
modprobe uio_pci_dma
~~~

If PDA is not detected on the system, only a dummy implementation of the ReadoutCard interface will be compiled.


### Hugepages
At some point, we should probably use kernel boot parameters to allocate hugepages, or use some boot-time script, but
until then, we must initialize and allocate manually.
Expand Down