aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/nvidia_info.c
Commit message (Collapse)AuthorAge
* Make comparators take const operands.Glenn Elliott2014-03-13
| | | | | This patch updates various parts of litmus that utilize binheap and bheaps to use const operands.
* Support new NV GPU driver 331.44Glenn Elliott2014-03-03
|
* Add nvidia tasklet and workqueue tracingGlenn Elliott2014-03-03
| | | | | This patch adds calls to trace tasklet/workqueue releases, begin-execution, and end-execution events.
* Export symbols for nv tasklet/workqueue schedulingGlenn Elliott2014-03-03
| | | | | | | | | | Export symbols for the following functions so that they may be called from modules: * is_nvidia_func * nv_schedule_work * nv_tasklet_schedule * nv_tasklet_hi_schedule * nv_tasklet_hi_schedule_first
* Fix compilation bug when GPUs and klmirqd are usedGlenn Elliott2014-03-03
| | | | | A few definitions were missing or misplaced. This patch puts them in the right places.
* Add klmirqd interrupt handling (w/ GPU support)Glenn Elliott2014-03-03
| | | | | | | | | | This patch adds klmirqd, which can be used to implement real-time threaded interrupt handling and workqueue handling. Patch includes added hooks into Linux's interrrupt/tasklet/workqueue implementations. This patch also includes interrupt handling and work queue handling for GPU tasklets and work_structs.
* Add core nvidia GPU ownership components.Glenn Elliott2014-03-03
Adds two major components to GPU management (for NVIDIA GPUs): (1) Routines to extract device ID from NVIDIA tasklet private data. (2) Routines for tracking ownership/assignment of tasks to GPUs.