aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
| * | | | Sperated b and c overheadsJonathan Herman2011-12-27
| | | | |
| * | | | Added TODOsJonathan Herman2011-12-27
| |/ / /
| * | | Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-14
| |\ \ \ | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| | * | | Tasks are now scheduled using serversJonathan Herman2011-10-14
| | | | |
| | * | | paranoid androidJonathan Herman2011-10-14
| | | | |
| | * | | Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-14
| | |\ \ \ | | | | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| | * | | | CheckpointJonathan Herman2011-10-14
| | | | | |
| * | | | | Lets do thisJonathan Herman2011-10-14
| | | | | |
| * | | | | More ftrace madnessJonathan Herman2011-10-14
| | | | | |
| * | | | | Hackity hack hackJonathan Herman2011-10-14
| | |/ / / | |/| | |
| * | | | revert the cpu mask changesChristopher Kenna2011-10-14
| | | | |
| * | | | Had to change TRACE messages to print messages to see them at bootJonathan Herman2011-10-14
| | | | |
| * | | | Debug stuffJonathan Herman2011-10-14
| | | | |
| * | | | Removed possible super errorJonathan Herman2011-10-14
| | | | |
| * | | | Fixed dummy page fault thingJonathan Herman2011-10-14
| |/ / /
| * | | Freeing a cpu for ftracingJonathan Herman2011-10-13
| | | |
| * | | Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-13
| |\ \ \ | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| | * \ \ Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-13
| | |\ \ \ | | | | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| | | * | | fix level-a schedule event id and a bad define in rt_domain.hChristopher Kenna2011-10-12
| | | | | |
| | | * | | add level-A scheduling eventChristopher Kenna2011-10-11
| | | | | |
| | * | | | Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-11
| | |\| | | | | | | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| | * | | | Added task level to recordsJonathan Herman2011-10-11
| | | | | |
| * | | | | Fixed very obscure race conditionJonathan Herman2011-10-13
| | |/ / / | |/| | |
| * | | | Add level-A release and remove some bad time-trace macros.Christopher Kenna2011-10-11
| |/ / /
| * | | Fixed issue where long delay in VM could lose global tasks.Jonathan Herman2011-10-10
| | | |
| * | | Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-10
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc Conflicts: include/litmus/trace.h
| | * | | Litmus core: trace syscall overhead in sched_yield()Bjoern B. Brandenburg2011-10-10
| | | | |
| | * | | Feather-Trace: Simplify syscall-in overhead tracingBjoern B. Brandenburg2011-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | Just stick TS_SYSCALL_IN_START into any system call that needs tracing.
| | * | | Feather-Trace: adjust IDsBjoern B. Brandenburg2011-10-10
| | | | | | | | | | | | | | | | | | | | Ensure that _END - _START = 1. This simplifies ft2csv.
| | * | | Feather-Trace: record PID fragments for locking overheadsBjoern B. Brandenburg2011-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to be able to figure out overlapping suspensions, etc. So to reuse the existing format, just encode the lower 16bits of the PID in the cpu and task-type fields (which we don't care about when collecting locking overheads).
| | * | | Feather-Trace: reassign IDsBjoern B. Brandenburg2011-10-10
| | | | |
| | * | | locking: use correct timestampBjoern B. Brandenburg2011-10-10
| | | | |
| | * | | ftdev: don't hold lock while sleepingBjoern B. Brandenburg2011-10-10
| | | | | | | | | | | | | | | | | | | | Holding the lock prevents other tasks from opening the device.
| | * | | locking: trace system call entry/exit costBjoern B. Brandenburg2011-10-10
| | | | |
| | * | | ftdev: remove event activation hackBjoern B. Brandenburg2011-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | Instead of doing the hackisch 'write commands to device' thing, let's just use a real ioctl() interface.
| * | | | Fixed level-A crash when cancel task executionJonathan Herman2011-10-10
| | | | |
| * | | | Adding events is now accomplished in O(1) timeJonathan Herman2011-10-10
| | | | |
| * | | | Fixed potential race condition in event group timerJonathan Herman2011-10-10
| |/ / /
| * | | Allow events to be cancelled when their list is processedJonathan Herman2011-10-09
| | | |
| * | | Fixed bug where finish switch could strand level-C tasks in neverlandJonathan Herman2011-10-09
| | | |
| * | | Fixed a timer bug and implemented finish switch.Jonathan Herman2011-10-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The logic for cancelling a remote timer allowed timers to be enqueued twice in the pull list. A method hrtimer_pull_cancel() was added to hrtimer.c to cancel the timers properly. Finish-switch was added to fix a stack bug. This required a change to the global_preempt check in update_crit_levels
| * | | Fixed bug with CE higher priorityJonathan Herman2011-10-09
| | | |
| * | | Renamed list variables for clarity in event_listJonathan Herman2011-10-08
| | | |
| * | | Allow scheduler to 'logically' remove crit_entry's from level-C heap.Jonathan Herman2011-10-08
| | | | | | | | | | | | | | | | | | | | This required fixes to hrtimer_start_on code so that events can be cancelled or re-armed while an hrtimer pull is in progress.
| * | | Fixed timer issue and atomic remove issue in level A domain.Jonathan Herman2011-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Timers had an issue where they couldn't be cancelled before they migrated. Now when you set the start_on_info to inactive, it will prevent a timer from being armed. When a task is being blocked and preempted concurrently, the blocking code needs to be able to prevent the task from being scheduled on another CPU. This did not work for CE domains. Added a per-domain remove function which, for ce domains, will prevent a task from being returned by the domain.
| * | | Newline consistency...Jonathan Herman2011-10-07
| | | |
| * | | Fixed global task deadlockJonathan Herman2011-10-07
| | | |
| * | | more bugfixesChristopher Kenna2011-10-07
| | | |
| * | | debuggingChristopher Kenna2011-10-07
| | | |
| * | | Bug fix for cancel eventsJonathan Herman2011-09-30
| | | |