Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | litmus makefilePORT_BASE | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | move sorted list functionality into litmus.h | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | move header files to their own directory | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | move fdso.c to litmus code | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | move LITMUS code to its own directory | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | remove old, unneeded modification to timer.c | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | push litmus_controlled check to RT plugins | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | remove ICS flags | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | remove sched trace crap | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | remove trailing white space in fdso.c | Bjoern B. Brandenburg | 2008-02-05 |
| | |||
* | litmus: change time accounting to nanosecond resolution | Bjoern B. Brandenburg | 2008-02-04 |
| | |||
* | litmus: clean up architecture | Bjoern B. Brandenburg | 2008-02-03 |
| | | | | | | move activate/deactivate hack to central place remove runqueue knowledge from scheduler plugins separate rt_param.h from accessor macros | ||
* | fix schedulers: | Bjoern B. Brandenburg | 2008-02-03 |
| | | | | | - preempt when budget exhausted - don't hold lock while switching | ||
* | clean up ABI and headers | Bjoern B. Brandenburg | 2008-02-03 |
| | |||
* | litmus: export all registered plugins | Bjoern B. Brandenburg | 2008-02-02 |
| | |||
* | litmus: restructure data structures, prepare for nanosecond accuracy | Bjoern B. Brandenburg | 2008-02-02 |
| | |||
* | litmus: get rid of WANT_RESCHED and make dummy functions static | Bjoern B. Brandenburg | 2008-02-02 |
| | |||
* | litmus: factor out tick counting into common code | Bjoern B. Brandenburg | 2008-02-02 |
| | |||
* | rip out queue lock implementation. Will be replaced by new Linux FIFO spin ↵ | Bjoern B. Brandenburg | 2008-02-02 |
| | | | | locks. | ||
* | GSN-EDF: Hopefully the fix that makes it work. | Bjoern B. Brandenburg | 2008-02-02 |
| | |||
* | PSN-EDF: cleanup | Bjoern B. Brandenburg | 2008-02-02 |
| | |||
* | litmus: rip out the concept of RT_MODE. | Bjoern B. Brandenburg | 2008-02-02 |
| | | | | | It also rips out scheduler_setup(). This patch is very invasive and only compile-tested. | ||
* | move old, now (hopefully) unneded checks | Bjoern B. Brandenburg | 2008-02-02 |
| | |||
* | litmus: don't let Linux migrate real-time tasks, ever. | Bjoern B. Brandenburg | 2008-02-02 |
| | |||
* | rip out pfair | Bjoern B. Brandenburg | 2008-02-01 |
| | |||
* | rip out scheduler, rework plugin registration, introduce procfs interface | Bjoern B. Brandenburg | 2008-02-01 |
| | |||
* | rip out ics | Bjoern B. Brandenburg | 2008-02-01 |
| | |||
* | disable system calls | Bjoern B. Brandenburg | 2008-02-01 |
| | |||
* | rip out stuff that will not be initially ported | Bjoern B. Brandenburg | 2008-01-30 |
| | |||
* | litmus core: use LITMUS tracing, not printk, during task mode transitions2007.3 | Bjoern B. Brandenburg | 2008-01-28 |
| | |||
* | litmus core: don't leak np_flag upon exec | Bjoern B. Brandenburg | 2008-01-24 |
| | |||
* | litmus core: don't leak real-time state across forks and mode transitions | Bjoern B. Brandenburg | 2008-01-24 |
| | | | | Always cleanup stale real-time flags, job numbers, etc. | ||
* | litmus core: remove prepare_task() system call | Bjoern B. Brandenburg | 2008-01-22 |
| | | | | The old real-time task creation has been replaced by the new transitioning method. | ||
* | [litmus core] only transition if stack is not in use | Bjoern B. Brandenburg | 2008-01-22 |
| | | | | Don't do litmus task mode transitions before we have switched away from the stack of the task doing the transition. | ||
* | [GSN-EDF] add additional sanity check | Bjoern B. Brandenburg | 2008-01-22 |
| | |||
* | [litmus core] reject tasks with illegal parameters | Bjoern B. Brandenburg | 2008-01-22 |
| | |||
* | [litmus core] task_mode_transition() fixes | Bjoern B. Brandenburg | 2008-01-22 |
| | | | | - restore old best-effort priority - allow non-rt tasks to register a np-flag | ||
* | [litmus core] add sys_task_mode_transition() | Bjoern B. Brandenburg | 2008-01-18 |
| | | | This allows real-time tasks to become best-effort tasks and vice versa. | ||
* | [litmus core] implement rt mode transition mechanics | Bjoern B. Brandenburg | 2008-01-17 |
| | | | This will be the basis for the new BE->RT->BE system call. | ||
* | [litmus core] avoid memory leak of service levels | Bjoern B. Brandenburg | 2008-01-17 |
| | | | | A task may have allocated service levels but not be a real-time task on exit. | ||
* | [litmus core] unconditionally call litmus_exit() | Bjoern B. Brandenburg | 2008-01-17 |
| | | | | Make the decision whether clean-up is necessary opaque. This will help with porting. | ||
* | [cleanup] remove trailing whitespace | Bjoern B. Brandenburg | 2008-01-17 |
| | |||
* | ics: improve error message | Bjoern B. Brandenburg | 2008-01-16 |
| | |||
* | FDSO: don't return a wrong object reference instead of NULL | Bjoern B. Brandenburg | 2007-12-20 |
| | | | | | get_inode_object() returned the last inspected object instead of NULL incase that it couln't find the requested object. | ||
* | ICS: re-worked for nesting support | Bjoern B. Brandenburg | 2007-12-14 |
| | |||
* | ICS: bug fixes and debugging support | Bjoern B. Brandenburg | 2007-11-20 |
| | | | | | - don't disable preemption - don't spin inside the kernel on behalf of user space - give some debug info (can be turned off) | ||
* | ICS: enable ICS system calls | Bjoern B. Brandenburg | 2007-11-19 |
| | |||
* | ICS: fix some compile warnings | Bjoern B. Brandenburg | 2007-11-19 |
| | | | | - remove stale header - don't implicitly cast function pointer | ||
* | ICS: implement rollback mechanics | Bjoern B. Brandenburg | 2007-11-19 |
| | | | rollback the EIP on return to user space if TIF_ROLLBACK_RCS is set | ||
* | ICS: arch independent local task rollback | Bjoern B. Brandenburg | 2007-11-19 |
| |