summaryrefslogtreecommitdiffstats
path: root/debug/risc-v-gsp-rm-vm/harness/portability_matrix.py
diff options
context:
space:
mode:
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/harness/portability_matrix.py')
-rw-r--r--debug/risc-v-gsp-rm-vm/harness/portability_matrix.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/debug/risc-v-gsp-rm-vm/harness/portability_matrix.py b/debug/risc-v-gsp-rm-vm/harness/portability_matrix.py
index 82af458..68ffdd3 100644
--- a/debug/risc-v-gsp-rm-vm/harness/portability_matrix.py
+++ b/debug/risc-v-gsp-rm-vm/harness/portability_matrix.py
@@ -8,9 +8,9 @@ each on the QEMU backend:
1. bounded probe: relocate into virt RAM and run/step a fixed budget,
capturing the first exception via ``parse_qemu_faults``;
2. symbol DB build: ELF symbols plus optional Ghidra exports / an existing
- green-eye JSON DB, saved per target;
+ risc-v-gsp-rm-debugger JSON DB, saved per target;
3. scripted demo run with handler hooks and a control-block watchpoint,
- recorded as a normal green-eye session;
+ recorded as a normal risc-v-gsp-rm-debugger session;
4. cross-target comparison with ``greeneye.analyze.compare_sessions`` plus
explicit hit/watch/write profile deltas and the docs/06 M1-M6 skeleton
(metrics without a reference capture are marked "not measured").
@@ -563,11 +563,11 @@ def _profile_tables(title: str, profile: dict, max_rows: int) -> list[str]:
def render_markdown(report: dict, options: MatrixOptions) -> str:
lines = [
- "# green-eye portability delta report",
+ "# risc-v-gsp-rm-debugger portability delta report",
"",
"> TOOL IN DEVELOPMENT - NOT READY YET! Generated by `harness/portability_matrix.py`.",
"",
- f"* format: `{report['format']}` (green-eye {_greeneye_version()})",
+ f"* format: `{report['format']}` (risc-v-gsp-rm-debugger {_greeneye_version()})",
f"* backend: `{report['backend']}` (qemu available: {report['qemu_available']})",
f"* targets: {len(report['targets'])}",
"",
@@ -726,7 +726,7 @@ def build_parser() -> argparse.ArgumentParser:
parser.add_argument("--scenario-duration", type=float, default=0.4, help="budget for each scenario phase")
parser.add_argument("--max-stops", type=int, default=5000, help="safety bound on serviced stops per scenario phase")
parser.add_argument("--max-rows", type=int, default=40, help="table row cap in reports")
- parser.add_argument("--scenario-script", help="replace the builtin scenario with a green-eye script")
+ parser.add_argument("--scenario-script", help="replace the builtin scenario with a risc-v-gsp-rm-debugger script")
return parser