Loop Timing Witness
Native controller and runtime interfaces; hardware qualification pending
Loading...
Searching...
No Matches
witness::AmpUioConfiguration Struct Reference

#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

Detailed Description

Original IRQ-free map identities and explicitly bounded host polling.

Definition at line 18 of file amp_uio_configuration.h.

Member Data Documentation

◆ completion_ns

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.

◆ fabric

AmpUioMap witness::AmpUioConfiguration::fabric

Original named fabric-register UIO map.

Definition at line 20 of file amp_uio_configuration.h.

◆ identity

UioIdentity witness::AmpUioConfiguration::identity

Owner-supplied device and driver identity checked against sysfs.

Definition at line 19 of file amp_uio_configuration.h.

◆ mailbox

AmpUioMap witness::AmpUioConfiguration::mailbox

Original named reserved-telemetry UIO map.

Definition at line 20 of file amp_uio_configuration.h.

◆ poll_ns

std::uint64_t witness::AmpUioConfiguration::poll_ns

Host nanoseconds between mailbox observations.

Definition at line 21 of file amp_uio_configuration.h.

◆ startup_ns

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.


The documentation for this struct was generated from the following file: