summaryrefslogtreecommitdiffstats
path: root/debug/risc-v-gsp-rm-vm/sim/trace.py
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-11 13:05:24 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-11 13:05:24 -0500
commitf8decc9a9f57c4c761148bcd944fc01b3d06348a (patch)
treeb215da2ced40c7180d7fcf123af1970074ba0988 /debug/risc-v-gsp-rm-vm/sim/trace.py
parent490e5625a4268ba208d28a51544dd8bcd29a694b (diff)
downloadopen-iov-f8decc9a9f57c4c761148bcd944fc01b3d06348a.tar.gz
open-iov-f8decc9a9f57c4c761148bcd944fc01b3d06348a.zip
vgsp: client-VAS CE ring probe + L0 sanity gate (V12, default off)
- CE siblings (0xbeef0101/0102): extend the beef-family ring discovery with an identity probe and the GR guest-RAM content scan plus a sparse-run gate and a RAM ring-page ownership table; keep >=2 fresh same-VAS park candidates during the client's VAS churn. - Add svc_pdb_l0_sane() and apply it to unverified directory candidates so a freed/reused incarnation is skipped instead of walked. - Both behaviors are gated behind sema_ce_ram (default 0): the live A/B latched false positives on dense data pages and the L0 predicate needs tightening before it may guard the GR lane (the validated V9/V10 GR behavior is preserved by the default).
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/sim/trace.py')
0 files changed, 0 insertions, 0 deletions