Macros ====== Generates assembly macros for the Test Environment to use. Provides macros for multiprocessor synchronization (barriers, mutexes, semaphores, critical sections), exception handling setup, and interrupt control. Configuration ------------- - ``priv_mode``: Privilege mode for macro operations - ``num_cpus``: Number of harts (enables multiprocessor macros and hart ID offset calculations)