aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/bheap.c
Commit message (Collapse)AuthorAge
* bheap: Add bheap_for_each()Glenn Elliott2014-03-03
| | | | | | | Extend bheap to apply a generic function to all nodes in a bheap. Beware that the function is recursive, so this should only be called in cases where the bheap is known to be limited in size. Otherwise, the stack could get overrun.
* 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.