summaryrefslogtreecommitdiffstats
path: root/userspace/cuda/570.144/.gitignore
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-23 12:11:04 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-23 12:11:04 -0400
commitf874d709e5a45d63c8ee9ab6b0300195aa5d20a5 (patch)
tree2d07208f789e402686ac960e5ad7456b6fd21cfd /userspace/cuda/570.144/.gitignore
parentae18e08d02500579f084616874d8f2ae57f8281b (diff)
downloadopen-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/.gitignore10
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