summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAge
* tools: durable guest counter enumeration/injection and VA readerArthur Hanson Rasmusson13 days
* sema: fix host stack-overflow hang; robust VA resolution; dispatcher lock fixArthur Hanson Rasmusson13 days
* sema: consume stale GPFIFO entries after repeated rescue failuresArthur Hanson Rasmusson13 days
* sema: rescue entries anywhere in a pushbuffer slotArthur Hanson Rasmusson14 days
* sema: rescue by exact release group at any offset, with validated pin alignmentArthur Hanson Rasmusson14 days
* sema: strong rescue signature; rescue on false translations; slot pinArthur Hanson Rasmusson14 days
* sema: include the push VA in the per-push summaryArthur Hanson Rasmusson14 days
* sema: refuse work from buffers that do not start like a pushArthur Hanson Rasmusson14 days
* sema: per-push release/ops summary; never run work from rescued pagesArthur Hanson Rasmusson14 days
* gsp_rm: keep and log the CE fault method buffer memdescs (0xa06c010a)Arthur Hanson Rasmusson14 days
* guest-diag: pin_sem_fast.sh - 2 s tracker-sem pinner with a per-pid guardArthur Hanson Rasmusson14 days
* sema: add walk_probe - trace the page-table walk for a VAArthur Hanson Rasmusson14 days
* sema: run work at the LAUNCH_DMA release path too; log LAUNCH_DMA inventoryArthur Hanson Rasmusson14 days
* sema: always run a decoded push's work when the push is reachedArthur Hanson Rasmusson14 days
* guest-diag: ctx999.py (scanner/ctx gdb capture); fix pinner exact-VA matchArthur Hanson Rasmusson14 days
* guest-diag: adaptive miss-driven pinner; cdt holds on failure for inspectionArthur Hanson Rasmusson14 days
* gsp_rm: retire event records on FREE; guest-diag: bp999 dumps the RM error re...Arthur Hanson Rasmusson14 days
* guest-diag: nmi_catch.sh - sysrq-l sampler that keeps nvidia kernel stacksArthur Hanson Rasmusson14 days
* sema: clamp the pin-rewind at ring start - never wrap below zeroArthur Hanson Rasmusson14 days
* sema: re-run recent ring entries when a translation is replacedArthur Hanson Rasmusson14 days
* sema: never execute work decoded from swept RAM; pin only tracker semsArthur Hanson Rasmusson14 days
* sema: GR ring autopin must not trust an early base or a pre-existing pinArthur Hanson Rasmusson14 days
* sem: run GR channels - accept CE methods on subchannel 0, discover GR ringsArthur Hanson Rasmusson14 days
* sema-svc: apply releases promptly and decode compute-push releasesArthur Hanson Rasmusson14 days
* gsp_rm: advertise two GRCEs on TU104 (host reports 3 async CEs of 5); CE1 sha...Arthur Hanson Rasmusson2026-09-26
* tools/guest-diag: decode engine-list, classlist and CE-cap RM control replies...Arthur Hanson Rasmusson2026-09-26
* kernel: add a channel-table dump param; tools: fix memprobe --max parsingArthur Hanson Rasmusson2026-09-26
* gsp_rm: cap event records between replies so the status ring cannot wrapArthur Hanson Rasmusson2026-09-26
* docs/uvm: describe the push-execution fallbacks and the semaphore-VA flap pit...Arthur Hanson Rasmusson2026-09-26
* tools/guest-diag: keep bridge_sems replies under the guest-agent size limitArthur Hanson Rasmusson2026-09-26
* gsp_sema_service: apply a fast sliced RAM sweep when a channel's pushes stallArthur Hanson Rasmusson2026-09-26
* gsp_rm: make GSP_SET_SYSTEM_INFO/SET_REGISTRY fire-and-forget (no reply)Arthur Hanson Rasmusson2026-09-25
* gsp_rm: implement missing RM_CONTROL handlers for 570.144 guest driverArthur Hanson Rasmusson2026-09-25
* gsp_sema_service: add content rescue for unmapped push-buffer pool VAsArthur Hanson Rasmusson2026-09-25
* kernel: enlarge the pin table and its probe window; tools: bridge client mapp...Arthur Hanson Rasmusson2026-09-24
* kernel: resolve semaphores through trusted translations only; tools: dump the...Arthur Hanson Rasmusson2026-09-24
* kernel: self-configure CE rings and push buffers in the semaphore serviceArthur Hanson Rasmusson2026-09-24
* kernel: aperture-aware pinning and UVM CE channel USERD discoveryArthur Hanson Rasmusson2026-09-24
* tools/guest-diag: add UVM rm_mem kprobe dump for VA->PA ground truthArthur Hanson Rasmusson2026-09-24
* kernel: extend RAM scan to the full guest window and rescan hot push pagesArthur Hanson Rasmusson2026-09-24
* tools/guest-diag: add UVM wait diagnostics, tracker poke and VA->PA map injectorArthur Hanson Rasmusson2026-09-24
* kernel: completion-event hints and GSP-RM state introspectionArthur Hanson Rasmusson2026-09-24
* kernel: validate learned semaphore maps and post guest GPU eventsArthur Hanson Rasmusson2026-09-24
* kernel: track channels and execute host-class pushed workArthur Hanson Rasmusson2026-09-23
* docs: merge the legacy flat documents, add the CUDA deep-dive and link checksArthur Hanson Rasmusson2026-09-23
* userspace/cuda: complete the analysis passArthur Hanson Rasmusson2026-09-23
* userspace/cuda: drop references to the removed local coordination noteArthur Hanson Rasmusson2026-09-23
* kernel: service BAR0/BAR1 region reads and extended config-space writesArthur Hanson Rasmusson2026-09-23
* docs: refresh status, supersede stale material, link the CUDA analysisArthur Hanson Rasmusson2026-09-23
* userspace/cuda: add CUDA userspace driver analysis, tooling and name mapsArthur Hanson Rasmusson2026-09-23