From a94c1b0ed4fd8043e3235fe337bf8d0f2472f9f5 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Wed, 30 Sep 2026 06:44:10 -0400 Subject: sema-svc: destination-keyed copy watch (dump page-table writes) sema_copy_dst=dumps the source bytes of every copy whose destination falls in the given page, so the 32-byte page-directory updates the guest writes into vidmem can be read directly and their entry encoding learned. --- kernel/gsp_sema_service.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'kernel/gsp_sema_service.h') diff --git a/kernel/gsp_sema_service.h b/kernel/gsp_sema_service.h index 234ec2f..51397b9 100644 --- a/kernel/gsp_sema_service.h +++ b/kernel/gsp_sema_service.h @@ -100,6 +100,9 @@ extern unsigned gsp_sema_copy_watch; /* Data-path watch: 8-byte value matched in copy src/dst and push bytes. */ extern u64 gsp_sema_copy_pat; +/* Data-path watch: dump copies landing in this page (source bytes). */ +extern u64 gsp_sema_copy_dst; + /* CE pending-entry grace window in ms before the release fallback fires. */ extern unsigned gsp_sema_ce_grace_ms; -- cgit v1.2.3