<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HelenOS-historic &#x2013; /kernel/trunk/generic/include/mm/slab.h</title><description>WebSVN RSS feed &#x2013; HelenOS-historic</description><lastBuildDate>Fri, 03 Apr 2026 19:44:06 +0200</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://historic.helenos.org/log.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;max=40&amp;peg=776</link><atom:link href="https://historic.helenos.org/rss.php?path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;peg=776&amp;repname=HelenOS-historic" rel="self" type="application/rss+xml" />
<item><pubDate>Sat, 04 Feb 2006 16:01:56 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 776 – Added more granular locking to slab allocator and thus fix ...</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added more granular locking to slab allocator and thus fix&lt;br /&gt;
hopefully last race condition.&lt;/div&gt;~ /kernel/trunk/generic/include/mm/slab.h&lt;br /&gt;~ /kernel/trunk/generic/src/mm/slab.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=776&amp;peg=776</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=776&amp;peg=776</guid></item>
<item><pubDate>Sat, 04 Feb 2006 00:16:27 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 771 – Implemented malloc/free as SLABs.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Implemented malloc/free as SLABs.&lt;/div&gt;+ /kernel/trunk/generic/include/bitops.h&lt;br /&gt;~ /kernel/trunk/generic/include/mm/heap.h&lt;br /&gt;~ /kernel/trunk/generic/include/mm/slab.h&lt;br /&gt;~ /kernel/trunk/generic/src/mm/as.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/slab.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=771&amp;peg=776</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=771&amp;peg=776</guid></item>
<item><pubDate>Thu, 02 Feb 2006 23:38:13 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 767 – Partially working SLAB CPU cache.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Partially working SLAB CPU cache.&lt;/div&gt;~ /kernel/trunk/generic/include/mm/slab.h&lt;br /&gt;~ /kernel/trunk/generic/src/mm/slab.c&lt;br /&gt;~ /kernel/trunk/kernel.config&lt;br /&gt;+ /kernel/trunk/test/mm/slab2&lt;br /&gt;+ /kernel/trunk/test/mm/slab2/test.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=767&amp;peg=776</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=767&amp;peg=776</guid></item>
<item><pubDate>Thu, 02 Feb 2006 22:46:47 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 766 – Basic SLAB (without CPU-cache) passes test.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Basic SLAB (without CPU-cache) passes test.&lt;/div&gt;~ /kernel/trunk/generic/include/mm/slab.h&lt;br /&gt;~ /kernel/trunk/generic/src/mm/slab.c&lt;br /&gt;~ /kernel/trunk/test/mm/slab1/test.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=766&amp;peg=776</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=766&amp;peg=776</guid></item>
<item><pubDate>Thu, 02 Feb 2006 17:14:19 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 764 – Tested basic non-cached slab allocation.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Tested basic non-cached slab allocation.&lt;/div&gt;~ /kernel/trunk/arch/mips32/src/mm/tlb.c&lt;br /&gt;~ /kernel/trunk/generic/include/mm/slab.h&lt;br /&gt;~ /kernel/trunk/generic/src/mm/frame.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/slab.c&lt;br /&gt;~ /kernel/trunk/test/mm/slab1/test.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=764&amp;peg=776</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=764&amp;peg=776</guid></item>
<item><pubDate>Thu, 02 Feb 2006 15:00:32 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 762 – Currently not-working SLAB allocator. - slightly changed interface to frame_alloc, ...</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 15 file(s) modified&lt;/strong&gt;&lt;br/&gt;Currently not-working SLAB allocator.&lt;br /&gt;
- slightly changed interface to frame_alloc, allow zone preference&lt;/div&gt;~ /kernel/trunk/arch/ia64/src/mm/page.c&lt;br /&gt;~ /kernel/trunk/genarch/src/mm/as_ht.c&lt;br /&gt;~ /kernel/trunk/genarch/src/mm/as_pt.c&lt;br /&gt;~ /kernel/trunk/genarch/src/mm/page_pt.c&lt;br /&gt;~ /kernel/trunk/generic/include/mm/frame.h&lt;br /&gt;~ /kernel/trunk/generic/include/mm/slab.h&lt;br /&gt;~ /kernel/trunk/generic/src/cpu/cpu.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/as.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/frame.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/slab.c&lt;br /&gt;~ /kernel/trunk/generic/src/proc/thread.c&lt;br /&gt;~ /kernel/trunk/test/mm/falloc1/test.c&lt;br /&gt;~ /kernel/trunk/test/mm/falloc2/test.c&lt;br /&gt;~ /kernel/trunk/test/mm/mapping1/test.c&lt;br /&gt;~ /kernel/trunk/test/mm/slab1/test.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=762&amp;peg=776</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=762&amp;peg=776</guid></item>
<item><pubDate>Thu, 02 Feb 2006 02:51:25 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 759 – Skeleton of SLAB allocator.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 12 file(s) modified&lt;/strong&gt;&lt;br/&gt;Skeleton of SLAB allocator.&lt;/div&gt;~ /kernel/trunk/generic/include/mm/frame.h&lt;br /&gt;+ /kernel/trunk/generic/include/mm/slab.h&lt;br /&gt;~ /kernel/trunk/generic/src/console/cmd.c&lt;br /&gt;~ /kernel/trunk/generic/src/main/main.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/frame.c&lt;br /&gt;+ /kernel/trunk/generic/src/mm/slab.c&lt;br /&gt;~ /kernel/trunk/kernel.config&lt;br /&gt;~ /kernel/trunk/Makefile&lt;br /&gt;~ /kernel/trunk/test/mm/falloc1/test.c&lt;br /&gt;~ /kernel/trunk/test/mm/falloc2/test.c&lt;br /&gt;+ /kernel/trunk/test/mm/slab1&lt;br /&gt;+ /kernel/trunk/test/mm/slab1/test.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=759&amp;peg=776</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fkernel%2Ftrunk%2Fgeneric%2Finclude%2Fmm%2Fslab.h&amp;rev=759&amp;peg=776</guid></item>
</channel></rss>