diff options
Diffstat (limited to 'userspace/cuda/570.144/README.md')
| -rw-r--r-- | userspace/cuda/570.144/README.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/userspace/cuda/570.144/README.md b/userspace/cuda/570.144/README.md index f32b762..e2e56fd 100644 --- a/userspace/cuda/570.144/README.md +++ b/userspace/cuda/570.144/README.md @@ -2,6 +2,19 @@ Tools and notes for **debugging CUDA execution inside Open-IOV guests**. +> **Full analysis now lives one level up.** See `../README.md` and +> `../docs/` for the architecture documents, the complete 570.144 +> decompilation (29,254 functions, annotated corpus under +> `run/analysis/decompiled-annotated/`), the corrected crash-path analysis +> (`../docs/05-570.144-decompilation.md`) and the reusable tooling +> (`../tools/`). +> +> **Address warning:** Ghidra loads this binary at image base `0x100000`. +> `scripts/ghidra_decompile_project.sh` passed file vaddrs straight to Ghidra, +> so decompilations produced with it (e.g. `run/helper_453ef0.c`) are of +> addresses 0x100000 too low. Use `../tools/ghidra_decompile_at.sh`, which +> translates file vaddr → Ghidra address automatically. + ## Purpose (read this first) These tools exist to make virtualized CUDA *work correctly and fast* in |
