aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
| * | Removed unnecessary spaceJonathan Herman2012-05-08
| | |
| * | Make colored memory optionally un-cachable.Christopher Kenna2012-05-08
| | |
| * | sched_trace: log task exitChristopher Kenna2012-05-07
| | |
| * | Add the time to the task_exit eventChristopher Kenna2012-05-06
| | |
| * | Fixed compile bugJonathan Herman2012-05-06
| | |
| * | Add task_exit event that records max exec time under color plugin.Christopher Kenna2012-05-06
| | |
| * | Finer-grained fifo lockingJonathan Herman2012-05-06
| | |
| * | Exported page size via color proc interfaceJonathan Herman2012-05-06
| | |
| * | Added rm_commonJonathan Herman2012-05-06
| | |
| * | Add proc entry to display cache infoJonathan Herman2012-05-06
| | |
| * | Tasks specify colors and pages when allocating pagesJonathan Herman2012-05-05
| | |
| * | Group locks now allocate fields dynamicallyJonathan Herman2012-05-04
| | |
| * | add forgotten staticChristopher Kenna2012-05-04
| | |
| * | Fix up color proc CPU servers.Christopher Kenna2012-05-04
| | |
| * | Fix a forgotten nr_colors in color_proc.cChristopher Kenna2012-05-04
| | |
| * | Move nr_colors into color_cache_info and extern it for everyone.Christopher Kenna2012-05-04
| | |
| * | Fix minor compiler complaints.Christopher Kenna2012-05-03
| | |
| * | Added color scheduleJonathan Herman2012-05-03
| | |
| * | Ticket spinlocks for flare based on Bjoern's old code.Christopher Kenna2012-05-03
| | |
| * | Syscalls workingJonathan Herman2012-05-03
| | |
| * | use remap_pfn_range and automatic reclaimingChristopher Kenna2012-05-02
| | |
| * | debuggingChristopher Kenna2012-05-02
| | |
| * | Add the beginings of a SPARC port. Edit page-types to work on SPARCChristopher Kenna2012-05-01
| | |
| * | Use a typedef for the color number.Christopher Kenna2012-04-26
| | |
| * | change color to 16 bitsChristopher Kenna2012-04-10
| | |
| * | Allocate colored pages according to color ctrl page.Christopher Kenna2012-04-08
| | |
| * | Page reclaiming, control devices, cleanup.Christopher Kenna2012-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-upChristopher Kenna2012-04-01
| | |
| * | Allow dynamically allocated locks for Lockdep.Christopher Kenna2012-03-31
| | |
| * | Allocate only one page at a time. Add proc interface.Christopher Kenna2012-03-29
| | |
| * | add pages to lists on bootChristopher Kenna2012-03-28
| | |
| * | don't crash when cache information unavailableChristopher Kenna2012-03-28
| | |
| * | masksChristopher Kenna2012-03-28
| | |
| * | First commit.Christopher Kenna2012-03-26
| |/
| * Typo in macroJonathan Herman2012-02-16
| |
| * Feather-Trace: keep track of interrupt-related interference.Bjoern B. Brandenburg2012-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 protocolBjoern B. Brandenburg2011-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_lockBjoern B. Brandenburg2011-11-24
| | | | | | | | The macro lock conflicts with locking protocols...
| * locking: use correct timestampBjoern B. Brandenburg2011-11-24
| |
| * Feather-trace: let userspace add overhead eventsBjoern B. Brandenburg2011-11-24
| | | | | | | | | | This is useful for measuring locking-related overheads that are partially recorded in userspace.
| * ftdev: let bufffer-specific code handle writes from userspaceBjoern B. Brandenburg2011-11-24
| | | | | | | | | | This allows us to splice in information into logs from events that were recorded in userspace.
| * ftdev: remove event activation hackBjoern B. Brandenburg2011-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 latencyBjoern B. Brandenburg2011-11-24
| |
| * Feather-Trace: trace locking-related suspensionsBjoern B. Brandenburg2011-11-24
| |
| * Feather-Trace: start with the largest permissible rangeBjoern B. Brandenburg2011-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 clustersBjoern B. Brandenburg2011-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 suspensionsBjoern B. Brandenburg2011-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 tracingBjoern B. Brandenburg2011-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 Elliott2011-11-02
| |
| * bugfix: release master CPU must signal task was pickedBjoern B. Brandenburg2011-11-02
| |