<?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 &#x2013; /</title><description>WebSVN RSS feed &#x2013; HelenOS</description><lastBuildDate>Tue, 07 Apr 2026 09:20:34 +0200</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://historic.helenos.org/log.php?repname=HelenOS&amp;path=%2F&amp;max=40&amp;peg=3200</link><atom:link href="https://historic.helenos.org/rss.php?path=%2F&amp;peg=3200&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 03 Jul 2008 14:50:09 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3200 – Remove buggy assembler memsetb function, call generic C _memsetb instead. ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove buggy assembler memsetb function, call generic C _memsetb instead. Fixes kconsole panic when uspace klog is enabled and memsetb() called from klog_update()&lt;/div&gt;~ /trunk/kernel/arch/ppc32/src/asm.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3200&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3200&amp;peg=3200</guid></item>
<item><pubDate>Tue, 01 Jul 2008 21:43:18 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3199 – Merge latest trunk changes into dynload</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Merge latest trunk changes into dynload&lt;/div&gt;~ /branches/dynload/boot/arch/mips32/loader/Makefile&lt;br /&gt;~ /branches/dynload/kernel/generic/include/config.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3199&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3199&amp;peg=3200</guid></item>
<item><pubDate>Tue, 01 Jul 2008 21:19:33 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3198 – Use initrd with mips32 port. Increase memory size.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Use initrd with mips32 port. Increase memory size.&lt;/div&gt;~ /trunk/boot/arch/mips32/loader/Makefile&lt;br /&gt;~ /trunk/kernel/generic/include/config.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3198&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3198&amp;peg=3200</guid></item>
<item><pubDate>Tue, 01 Jul 2008 16:56:18 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3197 – Merge latest changes from trunk to dynload</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Merge latest changes from trunk to dynload&lt;/div&gt;~ /branches/dynload/boot/arch/arm32/loader/Makefile&lt;br /&gt;~ /branches/dynload/kernel/arch/ppc32/src/mm/page.c&lt;br /&gt;~ /branches/dynload/kernel/arch/ppc32/src/mm/tlb.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/console/kconsole.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/main/main.c&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/arm32/include/byteorder.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3197&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3197&amp;peg=3200</guid></item>
<item><pubDate>Tue, 01 Jul 2008 16:42:17 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3196 – Use initrd with arm32 port.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Use initrd with arm32 port.&lt;/div&gt;~ /trunk/boot/arch/arm32/loader/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3196&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3196&amp;peg=3200</guid></item>
<item><pubDate>Tue, 01 Jul 2008 16:41:49 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3195 – Fix: arm32 is little-endian.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix: arm32 is little-endian.&lt;/div&gt;~ /trunk/uspace/lib/libc/arch/arm32/include/byteorder.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3195&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3195&amp;peg=3200</guid></item>
<item><pubDate>Tue, 01 Jul 2008 13:44:52 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3194 – Remove left-over debugging stuff.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove left-over debugging stuff.&lt;/div&gt;~ /trunk/kernel/generic/src/console/kconsole.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3194&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3194&amp;peg=3200</guid></item>
<item><pubDate>Mon, 30 Jun 2008 22:33:18 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3193 – cstyle fixes</title><description>&lt;div&gt;&lt;strong&gt;jermar – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;cstyle fixes&lt;/div&gt;~ /trunk/kernel/arch/ppc32/src/mm/page.c&lt;br /&gt;~ /trunk/kernel/arch/ppc32/src/mm/tlb.c&lt;br /&gt;~ /trunk/kernel/generic/src/console/kconsole.c&lt;br /&gt;~ /trunk/kernel/generic/src/main/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3193&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3193&amp;peg=3200</guid></item>
<item><pubDate>Mon, 30 Jun 2008 15:30:58 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3192 – Commit long-missing pcb.c (oops)</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Commit long-missing pcb.c (oops)&lt;/div&gt;+ /branches/dynload/uspace/lib/libc/generic/pcb.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3192&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3192&amp;peg=3200</guid></item>
<item><pubDate>Mon, 30 Jun 2008 15:30:17 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3191 – Merge latest trunk changes into dynload</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 45 file(s) modified&lt;/strong&gt;&lt;br/&gt;Merge latest trunk changes into dynload&lt;/div&gt;~ /branches/dynload/boot/arch/ia64/loader/gefi/apps/Makefile&lt;br /&gt;~ /branches/dynload/boot/arch/ia64/loader/gefi/HelenOS/Makefile&lt;br /&gt;x /branches/dynload/contrib/conf/dot.bochsrc&lt;br /&gt;x /branches/dynload/contrib/conf/HelenOS.amd64.simics&lt;br /&gt;x /branches/dynload/contrib/conf/HelenOS.ppc32.simics&lt;br /&gt;x /branches/dynload/contrib/conf/HelenOS.sparc64.simics&lt;br /&gt;x /branches/dynload/contrib/conf/simics.conf&lt;br /&gt;x /branches/dynload/contrib/conf/spmips.conf&lt;br /&gt;x /branches/dynload/contrib/conf/SPMIPS.simics&lt;br /&gt;x /branches/dynload/contrib/conf/vmware.conf&lt;br /&gt;~ /branches/dynload/contrib/toolchain/toolchain.amd64.sh&lt;br /&gt;~ /branches/dynload/contrib/toolchain/toolchain.arm32.sh&lt;br /&gt;~ /branches/dynload/contrib/toolchain/toolchain.ia32.sh&lt;br /&gt;~ /branches/dynload/contrib/toolchain/toolchain.ia64.sh&lt;br /&gt;~ /branches/dynload/contrib/toolchain/toolchain.mipseb32.sh&lt;br /&gt;~ /branches/dynload/contrib/toolchain/toolchain.mipsel32.sh&lt;br /&gt;~ /branches/dynload/contrib/toolchain/toolchain.ppc32.sh&lt;br /&gt;~ /branches/dynload/contrib/toolchain/toolchain.ppc64.sh&lt;br /&gt;~ /branches/dynload/contrib/toolchain/toolchain.sparc64.sh&lt;br /&gt;~ /branches/dynload/kernel/arch/amd64/include/atomic.h&lt;br /&gt;~ /branches/dynload/kernel/arch/amd64/Makefile.inc&lt;br /&gt;~ /branches/dynload/kernel/arch/ia32/include/atomic.h&lt;br /&gt;~ /branches/dynload/kernel/arch/ia32/Makefile.inc&lt;br /&gt;~ /branches/dynload/kernel/arch/mips32/include/atomic.h&lt;br /&gt;~ /branches/dynload/kernel/arch/ppc32/src/asm.S&lt;br /&gt;~ /branches/dynload/kernel/genarch/src/mm/as_ht.c&lt;br /&gt;~ /branches/dynload/kernel/generic/include/mm/slab.h&lt;br /&gt;~ /branches/dynload/kernel/generic/include/synch/mutex.h&lt;br /&gt;~ /branches/dynload/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/main/kinit.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/main/main.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/mm/as.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/mm/frame.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/mm/slab.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/proc/scheduler.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/proc/task.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/synch/condvar.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/synch/mutex.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/synch/rwlock.c&lt;br /&gt;~ /branches/dynload/kernel/Makefile&lt;br /&gt;~ /branches/dynload/kernel/test/avltree/avltree1.c&lt;br /&gt;~ /branches/dynload/kernel/test/mm/slab2.c&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/amd64/include/atomic.h&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/ia32/include/atomic.h&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/mips32/include/atomic.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3191&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3191&amp;peg=3200</guid></item>
<item><pubDate>Mon, 30 Jun 2008 15:16:35 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3190 – Remove vestiges of loading code coming from trunk</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove vestiges of loading code coming from trunk&lt;/div&gt;~ /branches/dynload/kernel/generic/include/proc/task.h&lt;br /&gt;~ /branches/dynload/kernel/generic/include/proc/thread.h&lt;br /&gt;~ /branches/dynload/kernel/generic/include/syscall/syscall.h&lt;br /&gt;~ /branches/dynload/kernel/generic/src/proc/task.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/proc/thread.c&lt;br /&gt;~ /branches/dynload/kernel/generic/src/syscall/syscall.c&lt;br /&gt;~ /branches/dynload/uspace/app/cli/cli.c&lt;br /&gt;~ /branches/dynload/uspace/app/init/init.c&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/generic/task.c&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/include/task.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3190&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3190&amp;peg=3200</guid></item>
<item><pubDate>Wed, 25 Jun 2008 23:43:32 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3189 – Implement memcpy_to_uspace_failover_address for ppc32. This fixes kernel side of ticket ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Implement memcpy_to_uspace_failover_address for ppc32.&lt;br /&gt;
This fixes kernel side of ticket #59.&lt;/div&gt;~ /trunk/kernel/arch/ppc32/src/asm.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3189&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3189&amp;peg=3200</guid></item>
<item><pubDate>Tue, 24 Jun 2008 01:02:01 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3188 – Finer grained waiting for memory with consideration of the number ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Finer grained waiting for memory with consideration of the number&lt;br /&gt;
of available memory frames.&lt;/div&gt;~ /trunk/kernel/generic/src/mm/frame.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3188&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3188&amp;peg=3200</guid></item>
<item><pubDate>Mon, 23 Jun 2008 20:49:45 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3187 – Get rid of the infamous &quot;Sleep not implemented&quot; panic during ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Get rid of the infamous &quot;Sleep not implemented&quot; panic during low memory&lt;br /&gt;
condition. Use a condition variable to implement the sleep. As of now, the&lt;br /&gt;
condition is rather coarse and can cause that threads may sleep unnecessarily.&lt;br /&gt;
Needs to be fine tuned and based on the amount of memory available.&lt;/div&gt;~ /trunk/kernel/generic/src/mm/frame.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3187&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3187&amp;peg=3200</guid></item>
<item><pubDate>Mon, 23 Jun 2008 20:44:48 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3186 – Support for active mutexes. Active mutexes implement busy waiting, pretty ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;Support for active mutexes. Active mutexes implement busy waiting, pretty much&lt;br /&gt;
in the same way as spinlocks, but can be passed to condition variables, which is&lt;br /&gt;
the motivation for this enhancement.&lt;/div&gt;~ /trunk/kernel/genarch/src/mm/as_ht.c&lt;br /&gt;~ /trunk/kernel/generic/include/synch/mutex.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/as.c&lt;br /&gt;~ /trunk/kernel/generic/src/proc/task.c&lt;br /&gt;~ /trunk/kernel/generic/src/synch/condvar.c&lt;br /&gt;~ /trunk/kernel/generic/src/synch/mutex.c&lt;br /&gt;~ /trunk/kernel/generic/src/synch/rwlock.c&lt;br /&gt;~ /trunk/kernel/test/mm/slab2.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3186&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3186&amp;peg=3200</guid></item>
<item><pubDate>Sun, 22 Jun 2008 21:21:07 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3185 – cstyle for frame.c</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;cstyle for frame.c&lt;/div&gt;~ /trunk/kernel/generic/src/mm/frame.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3185&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3185&amp;peg=3200</guid></item>
<item><pubDate>Sun, 22 Jun 2008 17:54:07 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3184 – Fix a scary two-year old bug: do not attempt to ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix a scary two-year old bug: do not attempt to initialize a call structure if&lt;br /&gt;
its allocation failed.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3184&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3184&amp;peg=3200</guid></item>
<item><pubDate>Sun, 22 Jun 2008 16:35:21 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3183 – Avoid easy deadlock while printing slab cache statistics.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Avoid easy deadlock while printing slab cache statistics.&lt;/div&gt;~ /trunk/kernel/generic/src/mm/slab.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3183&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3183&amp;peg=3200</guid></item>
<item><pubDate>Sun, 22 Jun 2008 16:34:43 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3182 – cstyle for slab.h</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;cstyle for slab.h&lt;/div&gt;~ /trunk/kernel/generic/include/mm/slab.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3182&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3182&amp;peg=3200</guid></item>
<item><pubDate>Sat, 21 Jun 2008 12:57:51 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3181 – cstyle for kinit.c and scheduler.c</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;cstyle for kinit.c and scheduler.c&lt;/div&gt;~ /trunk/kernel/generic/src/main/kinit.c&lt;br /&gt;~ /trunk/kernel/generic/src/proc/scheduler.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3181&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3181&amp;peg=3200</guid></item>
<item><pubDate>Sat, 21 Jun 2008 11:13:04 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3180 – cstyle for slab.c</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;cstyle for slab.c&lt;/div&gt;~ /trunk/kernel/generic/src/mm/slab.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3180&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3180&amp;peg=3200</guid></item>
<item><pubDate>Fri, 20 Jun 2008 19:20:19 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3179 – Introduce the notion of FPU_NO_CFLAGS and separate building of test/fpu ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Introduce the notion of FPU_NO_CFLAGS and separate building of test/fpu &lt;br /&gt;
objects and building the rest of kernel objects. Now, amd64 and ia32 can &lt;br /&gt;
enable things such as SSE selectively for the test/fpu/*.&lt;/div&gt;~ /trunk/kernel/arch/amd64/Makefile.inc&lt;br /&gt;~ /trunk/kernel/arch/ia32/Makefile.inc&lt;br /&gt;~ /trunk/kernel/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3179&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3179&amp;peg=3200</guid></item>
<item><pubDate>Thu, 19 Jun 2008 21:48:03 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3178 – Remove the ia64 loader&apos;s dependency on libgcc. The dependecny would ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove the ia64 loader&apos;s dependency on libgcc. The dependecny would break&lt;br /&gt;
builds with the new toolchain.&lt;/div&gt;~ /trunk/boot/arch/ia64/loader/gefi/apps/Makefile&lt;br /&gt;~ /trunk/boot/arch/ia64/loader/gefi/HelenOS/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3178&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3178&amp;peg=3200</guid></item>
<item><pubDate>Thu, 19 Jun 2008 19:54:02 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3177 – Upgrade the toolchain to gcc 4.3.1. This revealed several bugs ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;Upgrade the toolchain to gcc 4.3.1.&lt;br /&gt;
This revealed several bugs fixed in a couple of previous commits.&lt;br /&gt;
The ia64 toolchain no longer requires the extra includes.&lt;br /&gt;
The ppc32 architecture feels a little bit broken because the console &lt;br /&gt;
service doesn&apos;t start for some reason.&lt;/div&gt;~ /trunk/contrib/toolchain/toolchain.amd64.sh&lt;br /&gt;~ /trunk/contrib/toolchain/toolchain.arm32.sh&lt;br /&gt;~ /trunk/contrib/toolchain/toolchain.ia32.sh&lt;br /&gt;~ /trunk/contrib/toolchain/toolchain.ia64.sh&lt;br /&gt;~ /trunk/contrib/toolchain/toolchain.mipseb32.sh&lt;br /&gt;~ /trunk/contrib/toolchain/toolchain.mipsel32.sh&lt;br /&gt;~ /trunk/contrib/toolchain/toolchain.ppc32.sh&lt;br /&gt;~ /trunk/contrib/toolchain/toolchain.ppc64.sh&lt;br /&gt;~ /trunk/contrib/toolchain/toolchain.sparc64.sh&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3177&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3177&amp;peg=3200</guid></item>
<item><pubDate>Thu, 19 Jun 2008 19:50:05 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3176 – Remove outdated sample configuration files or configuration files that  ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove outdated sample configuration files or configuration files that &lt;br /&gt;
are strongly inspired by Simics configuration files.&lt;/div&gt;x /trunk/contrib/conf/dot.bochsrc&lt;br /&gt;x /trunk/contrib/conf/HelenOS.amd64.simics&lt;br /&gt;x /trunk/contrib/conf/HelenOS.ppc32.simics&lt;br /&gt;x /trunk/contrib/conf/HelenOS.sparc64.simics&lt;br /&gt;x /trunk/contrib/conf/simics.conf&lt;br /&gt;x /trunk/contrib/conf/spmips.conf&lt;br /&gt;x /trunk/contrib/conf/SPMIPS.simics&lt;br /&gt;x /trunk/contrib/conf/vmware.conf&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3176&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3176&amp;peg=3200</guid></item>
<item><pubDate>Thu, 19 Jun 2008 14:17:02 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3175 – Don&apos;t print anything before the kernel initializes the first THE ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Don&apos;t print anything before the kernel initializes the first THE &lt;br /&gt;
structure.  This fixes a regression introduced in r3061.  If anything &lt;br /&gt;
worked from r3061 until now, it was only due to luck.  arm32 was not &lt;br /&gt;
that lucky when built with gcc 4.3.1.&lt;/div&gt;~ /trunk/kernel/generic/src/main/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3175&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3175&amp;peg=3200</guid></item>
<item><pubDate>Thu, 19 Jun 2008 12:17:40 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3174 – Pass args to loader from task_spawn_ex(), completing argument support. Can ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Pass args to loader from task_spawn_ex(), completing argument support. Can pass args from CLI to tester.&lt;/div&gt;~ /branches/dynload/uspace/app/cli/cli.c&lt;br /&gt;~ /branches/dynload/uspace/app/init/init.c&lt;br /&gt;~ /branches/dynload/uspace/app/tester/tester.c&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/generic/task.c&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/include/ipc/loader.h&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/include/arch.h&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3174&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3174&amp;peg=3200</guid></item>
<item><pubDate>Wed, 18 Jun 2008 23:24:11 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3173 – Don&apos;t build the ia32 kernel with MMX/SSE/3DNOW enabled. This was ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Don&apos;t build the ia32 kernel with MMX/SSE/3DNOW enabled. This was causing&lt;br /&gt;
problems with gcc 4.3.1 which generated MMX aided code in a context that&lt;br /&gt;
didn&apos;t allow this.&lt;/div&gt;~ /trunk/kernel/arch/ia32/Makefile.inc&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3173&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3173&amp;peg=3200</guid></item>
<item><pubDate>Wed, 18 Jun 2008 23:21:22 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3172 – Frame pointers will make debugging much easier.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Frame pointers will make debugging much easier.&lt;/div&gt;~ /trunk/kernel/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3172&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3172&amp;peg=3200</guid></item>
<item><pubDate>Wed, 18 Jun 2008 20:49:38 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3171 – Add argc, argv to pcb_t. Update libc to save PCB ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 12 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add argc, argv to pcb_t. Update libc to save PCB pointer and pass argc, argv to main. (None provided by loader, yet)&lt;/div&gt;~ /branches/dynload/uspace/lib/libc/arch/amd64/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/arm32/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/ia32/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/ia64/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/mips32/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/ppc32/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/ppc64/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/sparc64/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/generic/libc.c&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/include/loader/pcb.h&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/Makefile&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3171&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3171&amp;peg=3200</guid></item>
<item><pubDate>Wed, 18 Jun 2008 18:37:56 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3170 – Get rid of fixed PCB addresses in loader. Get rid ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;Get rid of fixed PCB addresses in loader. Get rid of arch/pcb.h files&lt;/div&gt;x /branches/dynload/uspace/srv/loader/arch/amd64/include/pcb.h&lt;br /&gt;x /branches/dynload/uspace/srv/loader/arch/arm32/include/pcb.h&lt;br /&gt;x /branches/dynload/uspace/srv/loader/arch/ia32/include/pcb.h&lt;br /&gt;x /branches/dynload/uspace/srv/loader/arch/ia64/include/pcb.h&lt;br /&gt;x /branches/dynload/uspace/srv/loader/arch/mips32/include/pcb.h&lt;br /&gt;x /branches/dynload/uspace/srv/loader/arch/ppc32/include/pcb.h&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/elf_load.c&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/include/elf_load.h&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3170&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3170&amp;peg=3200</guid></item>
<item><pubDate>Wed, 18 Jun 2008 18:18:55 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3169 – Update loader&apos;s program_run() to pass PCB pointer. (some arches appear ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Update loader&apos;s program_run() to pass PCB pointer. (some arches appear broken)&lt;/div&gt;~ /branches/dynload/uspace/srv/loader/arch/amd64/amd64.s&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/arch/arm32/arm32.s&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/arch/ia32/ia32.s&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/arch/ia64/ia64.s&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/arch/mips32/mips32.s&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/arch/ppc32/ppc32.s&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/elf_load.c&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/include/arch.h&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/include/elf_load.h&lt;br /&gt;~ /branches/dynload/uspace/srv/loader/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3169&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3169&amp;peg=3200</guid></item>
<item><pubDate>Wed, 18 Jun 2008 14:57:36 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3168 – For each arch define one register for passing a pointer ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 19 file(s) modified&lt;/strong&gt;&lt;br/&gt;For each arch define one register for passing a pointer to PCB. Implemented in kernel lowlevel swich-to-userspace funcs and libc entry points. Missing in loader&apos;s program_run implementations.&lt;/div&gt;~ /branches/dynload/kernel/arch/amd64/src/userspace.c&lt;br /&gt;~ /branches/dynload/kernel/arch/arm32/src/userspace.c&lt;br /&gt;~ /branches/dynload/kernel/arch/ia32/src/userspace.c&lt;br /&gt;~ /branches/dynload/kernel/arch/ia32xen/src/userspace.c&lt;br /&gt;~ /branches/dynload/kernel/arch/ia64/src/asm.S&lt;br /&gt;~ /branches/dynload/kernel/arch/mips32/include/atomic.h&lt;br /&gt;~ /branches/dynload/kernel/arch/mips32/src/start.S&lt;br /&gt;~ /branches/dynload/kernel/arch/ppc32/src/asm.S&lt;br /&gt;~ /branches/dynload/kernel/arch/ppc64/src/asm.S&lt;br /&gt;~ /branches/dynload/kernel/arch/sparc64/src/asm.S&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/amd64/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/arm32/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/ia32/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/ia64/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/mips32/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/ppc32/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/arch/sparc64/src/entry.s&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/generic/libc.c&lt;br /&gt;~ /branches/dynload/uspace/lib/libc/include/libc.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3168&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3168&amp;peg=3200</guid></item>
<item><pubDate>Wed, 18 Jun 2008 11:47:26 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3167 – Fix mips32 atomic_add() which would break build unless a constant ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix mips32 atomic_add() which would break build unless a constant was propagated into the second argument. (Specifically at -O0)&lt;/div&gt;~ /trunk/kernel/arch/mips32/include/atomic.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3167&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3167&amp;peg=3200</guid></item>
<item><pubDate>Tue, 17 Jun 2008 23:34:22 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3166 – Exit CLI when getchar() fails</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Exit CLI when getchar() fails&lt;/div&gt;~ /branches/dynload/uspace/app/cli/cli.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3166&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3166&amp;peg=3200</guid></item>
<item><pubDate>Tue, 17 Jun 2008 23:32:04 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3165 – Fix an off-by-one bug in avltree1 test and also declare ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix an off-by-one bug in avltree1 test and also declare an unused static&lt;br /&gt;
function as used. These two bugs were breaking building by gcc 4.3.1.&lt;/div&gt;~ /trunk/kernel/test/avltree/avltree1.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3165&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3165&amp;peg=3200</guid></item>
<item><pubDate>Mon, 16 Jun 2008 23:42:48 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3164 – First argument of atomic functions is read-write (ia32).</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;First argument of atomic functions is read-write (ia32).&lt;/div&gt;~ /trunk/kernel/arch/ia32/include/atomic.h&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/ia32/include/atomic.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3164&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3164&amp;peg=3200</guid></item>
<item><pubDate>Mon, 16 Jun 2008 23:36:39 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3163 – First argument to atomic functions is read-write (amd64).</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;First argument to atomic functions is read-write (amd64).&lt;/div&gt;~ /trunk/kernel/arch/amd64/include/atomic.h&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/amd64/include/atomic.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3163&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3163&amp;peg=3200</guid></item>
<item><pubDate>Mon, 16 Jun 2008 23:28:37 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3162 – The first argument to atomic_add() is read-write. (mips32)</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;The first argument to atomic_add() is read-write. (mips32)&lt;/div&gt;~ /trunk/kernel/arch/mips32/include/atomic.h&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/mips32/include/atomic.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3162&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3162&amp;peg=3200</guid></item>
<item><pubDate>Mon, 16 Jun 2008 22:05:47 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3161 – Fix: ia32 default calling convetion is cdecl, args are on ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix: ia32 default calling convetion is cdecl, args are on the stack&lt;/div&gt;~ /branches/dynload/uspace/srv/loader/arch/ia32/ia32.s&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3161&amp;peg=3200</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=3161&amp;peg=3200</guid></item>
</channel></rss>