source: mainline/generic/src/mm/slab.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @266294a9   19 years ondrap Added constructor/destructor calls to SLAB. Changed allocation of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b9e385   19 years bondari frame_alloc() functions variations in order to avoid problems with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @328e0d3   19 years jakub Comments clarification. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @248fc1a   19 years ondrap Fixed some typos in slab allocator. Scheduler now has better algorithm … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e22f561   19 years ondrap Small locking performance tweak. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5158549   19 years ondrap Still better locking - does not hold global spinlock when destroying cache. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e72b0a3   19 years ondrap Small fix in slab allocator for large-sized slabs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @04225a7   19 years ondrap Fixed boot process not to call malloc when slab not initialized. Added … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @428aabf   19 years ondrap Added more granular locking to slab allocator and thus fix hopefully … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @10e16a7   19 years ondrap Added scheduler queues output. The scheduler is buggy - on SMP the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c5613b72   19 years ondrap Added slab stress test. Fixed race condition in slab allocator. Moved … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @81e52f2a   19 years ondrap Fixed non-initialized cpu-cache. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c352c2e   19 years ondrap Implemented malloc/free as SLABs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb10289b   20 years ondrap SLAB allocator now uses itself for all its internal structures. Added … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @086a600   20 years ondrap Debugged slab allocator. It currently supports per-CPU cache on 1 cpu. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4a5b2b0e   20 years ondrap Partially working SLAB CPU cache. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @14e5d88   20 years ondrap Basic SLAB (without CPU-cache) passes test. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @086d4fd   20 years jakub Add PAGE_WIDTH to aid divisions by PAGE_SIZE. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bc504ef2   20 years ondrap Tested basic non-cached slab allocation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d43f3e   20 years jakub Modify frame.h to use shifting instead of multiplication and division. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a294ad0   20 years ondrap Currently not-working SLAB allocator. - slightly changed interface to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @4e147a6   20 years ondrap Skeleton of SLAB allocator. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.