| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
This patch updates various parts of litmus that
utilize binheap and bheaps to use const operands.
|
| |
|
|
|
|
|
| |
This patch adds calls to trace tasklet/workqueue
releases, begin-execution, and end-execution events.
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
A few definitions were missing or misplaced. This patch
puts them in the right places.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
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.
|