aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/fdso.c
Commit message (Collapse)AuthorAge
* Rename IKGLP R2DGLP.Glenn Elliott2014-03-03
| | | | | | | | 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.
* 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.
* Add fdso handles for fifo, prioq, kfmlp, and ikglpGlenn Elliott2014-03-03
| | | | | Add the fdso identifiers needed for userspace to create instances of the fifo, prioq, kfmlp, and ikglp semaphores.
* Add LITMUS^RT core implementationBjoern Brandenburg2013-08-07
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.