diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-25 17:53:55 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-25 17:53:55 -0400 |
| commit | 7421ed2686329edc2627fdc61bd9e91301d84f2b (patch) | |
| tree | 5a6c174ada95ffe1edfef1edae0314eb76a0fede /kernel/gsp_sema_service.h | |
| parent | 4ae5090563a3e1ab5277eb949eed36fe47316410 (diff) | |
| download | open-iov-7421ed2686329edc2627fdc61bd9e91301d84f2b.tar.gz open-iov-7421ed2686329edc2627fdc61bd9e91301d84f2b.zip | |
vgsp-sema: host-triggered VAS pdb discovery (sema_pdb_discover va,pa -> verify the parked COPY_SERVER_PDES candidates against a content-verified ring pair, then fall back to the vidmem walk-root sweep) + runtime-tunable candidate age-out (sema_vas_cand_ms; the default 15 s ages the client's VAS candidate out exactly when its channels first register, so the verified walk can never anchor it by itself)
Diffstat (limited to 'kernel/gsp_sema_service.h')
| -rw-r--r-- | kernel/gsp_sema_service.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/gsp_sema_service.h b/kernel/gsp_sema_service.h index fbc7e4d..534e38d 100644 --- a/kernel/gsp_sema_service.h +++ b/kernel/gsp_sema_service.h @@ -110,6 +110,7 @@ int gsp_sema_service_dump_channels(void); int gsp_sema_service_add_map(u64 gpu_va, u64 pa, u64 len, u32 ap); int gsp_sema_service_dump_vidmem(u64 addr, u64 len); int gsp_sema_service_find_vidmem(u64 pattern, u64 max_hits); +int gsp_sema_service_pdb_discover(u64 ring_va, u64 ring_pa); int gsp_sema_service_counter_add(u32 h_object, u64 pa); void gsp_sema_service_doorbell(u32 token); |
