aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/puller.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-28 04:56:14 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-28 04:56:14 -0400
commit64c91974f4455a63a025149a4ba8e2c46894bdc7 (patch)
tree3712d1c121e020e6a0eabb883f47745bbb8cd89a /src/video_core/engines/puller.cpp
parent1517ba02d3247a8deaad9ac493b9ad4a3deb7506 (diff)
nx2: frame-locked input replay and quieter logs
EDEN_NX2_KEY_RECORD records keyboard transitions as "f<frame>:code" against a global count of guest presents; EDEN_NX2_KEY_SCRIPT replays them on the same frames (or by seconds, as before), so a played session reproduces exactly. Debug aids: the PC/LR/SP of the first unmapped reads, NSO load addresses, EDEN_NX2_IPC_SUMMARY (request counts every 5 s), EDEN_NX2_FORCE_LOD0. Unmapped-access logging is rate limited and the per-draw/semaphore spam is demoted, so long sessions stay under the log size cap.
Diffstat (limited to 'src/video_core/engines/puller.cpp')
-rw-r--r--src/video_core/engines/puller.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/engines/puller.cpp b/src/video_core/engines/puller.cpp
index f4aaed6036..54abf790d2 100644
--- a/src/video_core/engines/puller.cpp
+++ b/src/video_core/engines/puller.cpp
@@ -335,7 +335,7 @@ void Puller::CallPullerMethod(DmaPusher& dma_pusher, const MethodCall& method_ca
break;
}
case BufferMethods::MemOpA: {
- LOG_ERROR(HW_GPU, "Memory Operation A");
+ LOG_TRACE(HW_GPU, "Memory Operation A");
break;
}
case BufferMethods::MemOpB: {
@@ -345,7 +345,7 @@ void Puller::CallPullerMethod(DmaPusher& dma_pusher, const MethodCall& method_ca
}
case BufferMethods::MemOpC:
case BufferMethods::MemOpD: {
- LOG_ERROR(HW_GPU, "Memory Operation C,D");
+ LOG_TRACE(HW_GPU, "Memory Operation C,D");
break;
}
case BufferMethods::SemaphoreAcquire: {