|
Loop Timing Witness
Native controller and runtime interfaces; hardware qualification pending
|
#include <amp_uio_configuration.h>
Public Attributes | |
| UioIdentity | identity |
| AmpUioMap | fabric |
| AmpUioMap | mailbox |
| std::uint64_t | startup_ns |
| std::uint64_t | completion_ns |
| std::uint64_t | poll_ns |
Original IRQ-free map identities and explicitly bounded host polling.
Definition at line 18 of file amp_uio_configuration.h.
| std::uint64_t witness::AmpUioConfiguration::completion_ns |
Host polling timeout in monotonic nanoseconds for run completion.
Definition at line 21 of file amp_uio_configuration.h.
| AmpUioMap witness::AmpUioConfiguration::fabric |
Original named fabric-register UIO map.
Definition at line 20 of file amp_uio_configuration.h.
| UioIdentity witness::AmpUioConfiguration::identity |
Owner-supplied device and driver identity checked against sysfs.
Definition at line 19 of file amp_uio_configuration.h.
| AmpUioMap witness::AmpUioConfiguration::mailbox |
Original named reserved-telemetry UIO map.
Definition at line 20 of file amp_uio_configuration.h.
| std::uint64_t witness::AmpUioConfiguration::poll_ns |
Host nanoseconds between mailbox observations.
Definition at line 21 of file amp_uio_configuration.h.
| std::uint64_t witness::AmpUioConfiguration::startup_ns |
Host polling timeout in monotonic nanoseconds for firmware readiness.
Definition at line 21 of file amp_uio_configuration.h.