Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | Removed unnecessary space | Jonathan Herman | 2012-05-08 | |
| | | | ||||
| * | | Make colored memory optionally un-cachable. | Christopher Kenna | 2012-05-08 | |
| | | | ||||
| * | | sched_trace: log task exit | Christopher Kenna | 2012-05-07 | |
| | | | ||||
| * | | Add the time to the task_exit event | Christopher Kenna | 2012-05-06 | |
| | | | ||||
| * | | Fixed compile bug | Jonathan Herman | 2012-05-06 | |
| | | | ||||
| * | | Add task_exit event that records max exec time under color plugin. | Christopher Kenna | 2012-05-06 | |
| | | | ||||
| * | | Finer-grained fifo locking | Jonathan Herman | 2012-05-06 | |
| | | | ||||
| * | | Exported page size via color proc interface | Jonathan Herman | 2012-05-06 | |
| | | | ||||
| * | | Added rm_common | Jonathan Herman | 2012-05-06 | |
| | | | ||||
| * | | Add proc entry to display cache info | Jonathan Herman | 2012-05-06 | |
| | | | ||||
| * | | Tasks specify colors and pages when allocating pages | Jonathan Herman | 2012-05-05 | |
| | | | ||||
| * | | Group locks now allocate fields dynamically | Jonathan Herman | 2012-05-04 | |
| | | | ||||
| * | | add forgotten static | Christopher Kenna | 2012-05-04 | |
| | | | ||||
| * | | Fix up color proc CPU servers. | Christopher Kenna | 2012-05-04 | |
| | | | ||||
| * | | Fix a forgotten nr_colors in color_proc.c | Christopher Kenna | 2012-05-04 | |
| | | | ||||
| * | | Move nr_colors into color_cache_info and extern it for everyone. | Christopher Kenna | 2012-05-04 | |
| | | | ||||
| * | | Fix minor compiler complaints. | Christopher Kenna | 2012-05-03 | |
| | | | ||||
| * | | Added color schedule | Jonathan Herman | 2012-05-03 | |
| | | | ||||
| * | | Ticket spinlocks for flare based on Bjoern's old code. | Christopher Kenna | 2012-05-03 | |
| | | | ||||
| * | | Syscalls working | Jonathan Herman | 2012-05-03 | |
| | | | ||||
| * | | use remap_pfn_range and automatic reclaiming | Christopher Kenna | 2012-05-02 | |
| | | | ||||
| * | | debugging | Christopher Kenna | 2012-05-02 | |
| | | | ||||
| * | | Add the beginings of a SPARC port. Edit page-types to work on SPARC | Christopher Kenna | 2012-05-01 | |
| | | | ||||
| * | | Use a typedef for the color number. | Christopher Kenna | 2012-04-26 | |
| | | | ||||
| * | | change color to 16 bits | Christopher Kenna | 2012-04-10 | |
| | | | ||||
| * | | Allocate colored pages according to color ctrl page. | Christopher Kenna | 2012-04-08 | |
| | | | ||||
| * | | Page reclaiming, control devices, cleanup. | Christopher Kenna | 2012-04-08 | |
| | | | | | | | | | | | | | | | Track allocated pages and add a proc handler to reclaim free pages and add control device for allocating colored memory with mmap. | |||
| * | | minor clean-up | Christopher Kenna | 2012-04-01 | |
| | | | ||||
| * | | Allow dynamically allocated locks for Lockdep. | Christopher Kenna | 2012-03-31 | |
| | | | ||||
| * | | Allocate only one page at a time. Add proc interface. | Christopher Kenna | 2012-03-29 | |
| | | | ||||
| * | | add pages to lists on boot | Christopher Kenna | 2012-03-28 | |
| | | | ||||
| * | | don't crash when cache information unavailable | Christopher Kenna | 2012-03-28 | |
| | | | ||||
| * | | masks | Christopher Kenna | 2012-03-28 | |
| | | | ||||
| * | | First commit. | Christopher Kenna | 2012-03-26 | |
| |/ | ||||
| * | Typo in macro | Jonathan Herman | 2012-02-16 | |
| | | ||||
| * | Feather-Trace: keep track of interrupt-related interference. | Bjoern B. Brandenburg | 2012-01-30 | |
| | | | | | | | | | | | | | | Increment a processor-local counter whenever an interrupt is handled. This allows Feather-Trace to include a (truncated) counter and a flag to report interference from interrupts. This could be used to filter samples that were disturbed by interrupts. | |||
| * | Litmus core: simplify np-section protocol | Bjoern B. Brandenburg | 2011-11-24 | |
| | | | | | | | | | | | | User a 32-bit word for all non-preemptive section flags. Set the "please yield soon" flag atomically when accessing it on remotely-scheduled tasks. | |||
| * | C-EDF: rename lock -> cluster_lock | Bjoern B. Brandenburg | 2011-11-24 | |
| | | | | | | | | The macro lock conflicts with locking protocols... | |||
| * | locking: use correct timestamp | Bjoern B. Brandenburg | 2011-11-24 | |
| | | ||||
| * | Feather-trace: let userspace add overhead events | Bjoern B. Brandenburg | 2011-11-24 | |
| | | | | | | | | | | This is useful for measuring locking-related overheads that are partially recorded in userspace. | |||
| * | ftdev: let bufffer-specific code handle writes from userspace | Bjoern B. Brandenburg | 2011-11-24 | |
| | | | | | | | | | | This allows us to splice in information into logs from events that were recorded in userspace. | |||
| * | ftdev: remove event activation hack | Bjoern B. Brandenburg | 2011-11-24 | |
| | | | | | | | | | | Instead of doing the hackisch 'write commands to device' thing, let's just use a real ioctl() interface. | |||
| * | Feather-Trace: keep track of release latency | Bjoern B. Brandenburg | 2011-11-24 | |
| | | ||||
| * | Feather-Trace: trace locking-related suspensions | Bjoern B. Brandenburg | 2011-11-24 | |
| | | ||||
| * | Feather-Trace: start with the largest permissible range | Bjoern B. Brandenburg | 2011-11-24 | |
| | | | | | | | | MAX_ORDER is 11, but this is about number of records, not number of pages. | |||
| * | bugfix: add processors in order of increasing indices to clusters | Bjoern B. Brandenburg | 2011-11-24 | |
| | | | | | | | | | | Pfair expects to look at processors in order of increasing index. Without this patch, Pfair could deadlock in certain situations. | |||
| * | Pfair: improve robustness of suspensions | Bjoern B. Brandenburg | 2011-11-24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes two crash or hang bugs related to suspensions in Pfair. 1) When a job was not present at the end of its last subtask, then its linked_on field was not cleared. This confused the scheduler when it later resumed. Fix: clear the field. 2) Just testing for linked_on == NO_CPU is insufficient in the wake_up path to determine whether a task should be added to the ready queue. If the task remained linked and then was "preempted" at a later quantum boundary, then it already is in the ready queue and nothing is required. Fix: encode need to requeue in task_rt(t)->flags. | |||
| * | Add option to turn off preemption state tracing | Bjoern B. Brandenburg | 2011-11-24 | |
| | | | | | | | | | | | | Preemption state tracing is only useful when debugging preemption- and IPI-related races. Since it creates a lot of clutter in the logs, this patch turns it off unless explicitly requested. | |||
| * | Add unlikely() to rel master check (match pfair). | Glenn Elliott | 2011-11-02 | |
| | | ||||
| * | bugfix: release master CPU must signal task was picked | Bjoern B. Brandenburg | 2011-11-02 | |
| | |