hw/misc/virt_ctrl: Fix incorrect trace event in read operation
The virt_ctrl_read() function currently invokes trace_virt_ctrl_write() instead of trace_virt_ctrl_read(). This results in read operations appearing as write operations in the trace output, which is misleading during debugging and analysis. Replace the incorrect trace call with the proper read-specific trace event to accurately reflect the hardware behavior. Fixes: 0791bc02b8fb ("m68k: add a system controller") Signed-off-by: Kuan-Wei Chiu <visitorckw@gmail.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20260111184915.1363318-1-visitorckw@gmail.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Kuan-Wei Chiu committed
Jan 11, 2026 at 18:49 UTC
8608ed356ef90815cc5bcf04fcdbde987fd24bca
1 file changed
+1
-1
hw/misc/virt_ctrl.c
+1
-1
@@ -43,7 +43,7 @@ static uint64_t virt_ctrl_read(void *opaque, hwaddr addr, unsigned size)
43
break;
44
}
45
46
- trace_virt_ctrl_write(s, addr, size, value);
46
+ trace_virt_ctrl_read(s, addr, size, value);
47
48
return value;
49
}