| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
The I-KGLP was a pre-publish name for the R^2DGLP locking protocol
developed by B. Ward et al. ("Replica-Request Priority Donation:
A Real-Time Progress Mechanism for Global Locking Protocols"
presented at RTCSA 2012). This patch renames ikglp-named identifiers
to r2dglp-named identifiers.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Add the fdso identifiers needed for userspace to create
instances of the fifo, prioq, kfmlp, and ikglp semaphores.
|
|
This patch adds the core of LITMUS^RT:
- library functionality (heaps, rt_domain, prioritization, etc.)
- budget enforcement logic
- job management
- system call backends
- virtual devices (control page, etc.)
- scheduler plugin API (and dummy plugin)
This code compiles, but is not yet integrated with the rest of Linux.
|