<processor_internal>.wait-for-register-read [-reverse] [-always] "reg-name"
Postpones execution of a script branch until the reg-name register is read by the target software. Only registers that are "catchable", i.e. that can trigger control register haps on accesses can be waited on. The command will fail if a non-catchable register is specified.
The command will by default only wait for events that occur when the simulation is running forward. To wait for events in the reverse direction use the -reverse flag. Similarly, the -always flag tells the command to wait for events in both simulation directions.
Simics Core
bp.control_register.wait-for,
script-branch,
<processor_internal>.bp-wait-for-control-register