Files
Matthew Stanley b6c30dc870 overlay: deliver IRQs inside call units; unconditional deferral hung polling callees
The CI wrappers skipped every interrupt check while g_call_unit_depth > 0
(interp caller -> native callee). A callee polling for an IRQ-set flag (libcard
MemCardSync) then spun forever: LoD "Checking MEMORY CARD". Deliver by default
(thread switches are already deferred by psx_check_interrupts); legacy skip kept
behind PSX_OVERLAY_UNIT_IRQ_DEFER=1. overlay_loader_status now reports
call_unit_depth and ci_skip_*.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 01:16:46 -07:00
..
2026-07-29 03:18:10 -04:00
2026-07-29 03:18:10 -04:00
2026-07-29 03:18:10 -04:00
2026-10-11 16:16:33 -04:00
2026-07-29 03:18:10 -04:00
2026-07-29 03:18:10 -04:00