On 7/4/22 02:58, Stafford Horne wrote:
case TO_SPR(10, 1): /* TTCR */
- cpu_openrisc_count_update(cpu);
+ if (cpu_openrisc_timer_has_advanced(cpu)) {
+ qemu_mutex_lock_iothread();
+ cpu_openrisc_count_update(cpu);
+ qemu_mutex_unlock_iothread();
+ }
Lock around the whole if, I think. Otherwise looks good. Reviewed-by: Richard Henderson <[email protected]> r~
