Skip to main content

Module abi

Module abi 

Source
Expand description

Frozen host/kernel ABI constants and terminal diagnostics.

Modules§

register
Configuration register addresses.

Constants§

ERROR_BUFFER
An impossible local buffer state was observed.
ERROR_CONFIGURATION
Configuration validation failed.
ERROR_COUNT
Terminal counters or queue state did not close exactly.
ERROR_FRAME
A captured output beat was not canonical.
ERROR_INPUT_AXI
HBM0 read-channel contract failed.
ERROR_OUTPUT_AXI
HBM1 payload write-channel contract failed.
ERROR_SCOREBOARD
Scoreboard ownership was missing, duplicated, or in the wrong state.
ERROR_SIGNER_COMPLETION
The signer produced an explicit error completion.
ERROR_SIGNER_FAULT
The signer asserted a reset-only structural fault.
ERROR_SOFT_ABORT
Software requested a soft abort.
ERROR_SUMMARY_AXI
Terminal summary write-channel contract failed.
FRAME_BUFFER_SLOTS
Complete-frame block-RAM slots.
HASHSIGS_HBM_ABI_V1
Host-provided ABI guard word.
INPUT_BYTES_PER_JOB
Input bytes consumed for each job.
LIVE_JOB_SLOTS
Maximum signer jobs represented by the shell scoreboard.
MAX_BATCH
Maximum number of jobs in one launch.
OUTPUT_AXI_BEATS
AXI4 payload beats in one output frame.
OUTPUT_PAYLOAD_BYTES
Valid output bytes produced for each successful job.
OUTPUT_SLOT_BYTES
Reserved bytes in each independently addressable output slot.
SHA256_PROFILE_WIRE_TAG
Wire tag for HASHSIGS_SHA256_GENERIC_V1.
SUMMARY_ABI_REVISION
Binary summary revision stored in summary bytes 4 and 5.
TERMINAL_ABORTED
Software requested a fail-closed abort.
TERMINAL_CONFIGURATION
Static launch arguments failed validation.
TERMINAL_INPUT_AXI
HBM0 returned a malformed or failing read response.
TERMINAL_OUTPUT_AXI
A payload HBM1 write returned a malformed or failing response.
TERMINAL_PROTOCOL
Internal framing, ownership, or count invariants failed.
TERMINAL_SIGNER
The signer reported an error completion or reset-only fault.
TERMINAL_SUCCESS
Successful completion.
TERMINAL_SUMMARY_AXI
The terminal summary write itself failed.

Functions§

abi_word
Return the 32-bit ABI guard as an RHDL value.