diff options
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md')
| -rw-r--r-- | debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md b/debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md index aa71b54..d4d7680 100644 --- a/debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md +++ b/debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md @@ -13,7 +13,7 @@ playbook into one repeatable run and one attachable bundle: | `harness/version_diff.py` | old vs new target, section by section: image/shape, symbol inventory, decompiled corpus hints, bounded QEMU probe, shared-scenario behavior, M1–M6 skeleton | | `harness/ci_release.py` | runs version_diff → portability matrix → mutation smoke and hashes every artifact into `bundle-manifest.json` | -`.github/workflows/greeneye.yml` runs the tool's test suite on pushes/PRs that +`.github/workflows/risc-v-gsp-rm-debugger.yml` runs the tool's test suite on pushes/PRs that touch `debug/risc-v-gsp-rm-vm/**` or `tools/rm*/**`. The repository-level `.github/workflows/ci.yml` is independent and unchanged. @@ -65,7 +65,7 @@ section then reports `skipped` with a reason unless Ghidra/JSON sources are supplied. Flags: `--old/--new` (required), `--out` (required), `--old-label/--new-label/ ---release`, `--old-symbols/--new-symbols` (green-eye JSON), `--old-ghidra-names`, +--release`, `--old-symbols/--new-symbols` (risc-v-gsp-rm-debugger JSON), `--old-ghidra-names`, `--new-ghidra-names`, `--old-ghidra-index`, `--new-ghidra-index`, `--old-ghidra-exports`, `--new-ghidra-exports` (`--old-ghidra-bias`/ `--new-ghidra-bias`), `--corpus-diff OLD NEW`, `--corpus-report FILE`, @@ -84,7 +84,7 @@ never aborts the others. A failing QEMU probe or scenario is recorded as 2. **Symbol inventory.** ELF `.symtab` plus Ghidra `names.tsv`, `decompiled_index.tsv`/bucket TSVs, 4-column `exports.tsv` and the 3-column `ExportForGreenEye` form (`addr<TAB>name<TAB>size`), plus - green-eye `greeneye-symbols/1` JSON DBs. Matching follows + risc-v-gsp-rm-debugger `greeneye-symbols/1` JSON DBs. Matching follows `userspace/cuda/tools/diff_corpus.py`: named functions match by name (duplicates in address order), the address shift is the median of named deltas, and `FUN_*` functions match at the shifted address. The report @@ -240,7 +240,7 @@ the docs/14 §6 pack; the docs/23 §4 step 7 expected-artifact list maps 1:1. ## 5. CI workflow -`.github/workflows/greeneye.yml` (new; `ci.yml` is untouched): +`.github/workflows/risc-v-gsp-rm-debugger.yml` (new; `ci.yml` is untouched): * triggers on push/PR paths `debug/risc-v-gsp-rm-vm/**` and `tools/rm*/**`; * `ubuntu-latest`, no secrets, no hardware; |
