|
Loop Timing Witness
Native controller and runtime interfaces; hardware qualification pending
|
#include <run_options.h>
Public Attributes | |
| const char * | metadata = nullptr |
| const char * | power_configuration = nullptr |
| const char * | power_journal = nullptr |
| int | cpu = -1 |
| int | scheduler = -1 |
| int | priority = -1 |
Explicit per-process command options; omission preserves inherited Linux policy.
Definition at line 22 of file run_options.h.
| int witness::RunOptions::cpu = -1 |
Requested CPU, or minus one to preserve inherited affinity.
Definition at line 26 of file run_options.h.
| const char* witness::RunOptions::metadata = nullptr |
Optional exclusive output path for the native run receipt.
Definition at line 23 of file run_options.h.
| const char* witness::RunOptions::power_configuration = nullptr |
Optional explicit power-acquisition configuration path.
Definition at line 24 of file run_options.h.
| const char* witness::RunOptions::power_journal = nullptr |
Optional exclusive power journal paired with power_configuration.
Definition at line 25 of file run_options.h.
| int witness::RunOptions::priority = -1 |
Requested scheduler priority, or minus one to preserve inherited policy.
Definition at line 28 of file run_options.h.
| int witness::RunOptions::scheduler = -1 |
Minus one preserves policy; zero requests normal and one requests FIFO.
Definition at line 27 of file run_options.h.