OS
Generates OS code for test execution. Produces end-test routines, barrier synchronization, test pass/fail handling, and utility functions for discrete test coordination. Manages shared and per-hart OS variables.
Configuration
linux_mode: Enable Linux OS modenum_cpus: Number of harts (enables multiprocessor variables)xlen: Register width (32 or 64 bits)user_interrupt_table: Enable user-defined interrupt tableexcp_hooks: Enable pre/post exception handler hooksvmm_hooks: Enable VMM handler hookswysiwyg: Minimal OS with only tohost/fromhostfe_tb: Frontend testbench modeeot_pass_value: Value to write to tohost on test passeot_fail_value: Value to write to tohost on test failbig_endian: Enable big-endian mode for tohost writes