diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-23 12:11:04 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-23 12:11:04 -0400 |
| commit | f874d709e5a45d63c8ee9ab6b0300195aa5d20a5 (patch) | |
| tree | 2d07208f789e402686ac960e5ad7456b6fd21cfd /userspace/cuda/570.144/.gitignore | |
| parent | ae18e08d02500579f084616874d8f2ae57f8281b (diff) | |
| download | open-iov-f874d709e5a45d63c8ee9ab6b0300195aa5d20a5.tar.gz open-iov-f874d709e5a45d63c8ee9ab6b0300195aa5d20a5.zip | |
userspace/cuda: add CUDA userspace driver analysis, tooling and name maps
Add the analysis of the NVIDIA CUDA userspace driver used by Open-IOV VMs:
* docs/01-08: architecture (layers, object model, threads, sync, memory,
channels, launch), build and execution model, the driver/kernel/GPU
interface contract, virtualization approaches, the 570.144 decompilation
map with the corrected libcuda crash path and the current engine-topology
blocker, tooling, and a version-upgrade playbook.
* tools/: version-agnostic toolchain - stdlib ELF/interface toolkit
(exports, unwind-table function map, wrapper resolution, version delta,
crash address decode), callgraph walker, corpus annotator, and Ghidra
analysis/decompilation/name-map scripts with resumable parallel drivers.
* 570.144/annotations/: our name map (exports + resolved wrappers + verified
internals) and subsystem index, tracked so naming work accumulates.
* READ-ME-FIRST.md: reading guide with the fast lookup recipes.
The full decompiled corpus and annotated corpus stay untracked (vendor-
derived, gitignored under the version run/ tree).
Diffstat (limited to 'userspace/cuda/570.144/.gitignore')
| -rw-r--r-- | userspace/cuda/570.144/.gitignore | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/userspace/cuda/570.144/.gitignore b/userspace/cuda/570.144/.gitignore index c5997d3..2427d64 100644 --- a/userspace/cuda/570.144/.gitignore +++ b/userspace/cuda/570.144/.gitignore @@ -11,8 +11,16 @@ run/*.txt run/*.asm run/*.json run/*.log +run/*.out -# Ghidra projects +# Ghidra projects (single-function and full-analysis) run/*.rep/ run/*.gpr run/ghidra-*/ +run/ghidra-full/ + +# Full-corpus analysis outputs (index TSVs, decompiled buckets, project copies) +run/analysis/ + +# Analysis driver logs +run/analysis-*.log |
