From 90233ce7752c3539b7c54c87aa4ac513d965df9c Mon Sep 17 00:00:00 2001 From: Pavel <68122101+red-prig@users.noreply.github.com> Date: Tue, 4 Feb 2025 18:22:24 +0300 Subject: [PATCH] + --- sys/dev/dev_gc.pas | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sys/dev/dev_gc.pas b/sys/dev/dev_gc.pas index 25a2e86f..7eb6babe 100644 --- a/sys/dev/dev_gc.pas +++ b/sys/dev/dev_gc.pas @@ -853,6 +853,13 @@ begin gc_wait_GC_SRI; end; + $C004811D: //???? + begin + Writeln('gc_wait_free:',PInteger(data)^); + + gc_wait_GC_SRI; + end; + $C0048114: //sceGnmFlushGarlic begin Writeln('sceGnmFlushGarlic'); @@ -925,6 +932,8 @@ begin begin start_gfx_ring; + gc_wait_GC_SRI; + rw_wlock(ring_gfx_lock); Result:=gc_switch_buffer_internal(@ring_gfx); @@ -970,6 +979,8 @@ begin $C00C810E: //sceGnmUnmapComputeQueue begin + gc_wait_GC_SRI; + rw_wlock(ring_gfx_lock); Result:=gc_unmap_compute_queue(data); @@ -981,6 +992,8 @@ begin begin start_gfx_ring; + gc_wait_GC_SRI; + rw_wlock(ring_gfx_lock); Result:=gc_ding_dong(data);