<?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, 21 Apr 2026 23:05:05 +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=1954</link><atom:link href="https://historic.helenos.org/rss.php?path=%2F&amp;peg=1954&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 26 Oct 2006 23:36:32 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1954 – Minor changes. Some coding style fixes and also a type ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Minor changes. Some coding style fixes and also a type (tee vs. tree).&lt;br /&gt;
One AS -&gt; as change.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/include/mm/tsb.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/trap/mmu.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/start.S&lt;br /&gt;~ /trunk/kernel/generic/src/mm/as.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/backend_anon.c&lt;br /&gt;~ /trunk/uspace/fb/fb.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1954&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1954&amp;peg=1954</guid></item>
<item><pubDate>Sun, 22 Oct 2006 20:36:36 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1953 – Finish renaming xen32 to ia32xen.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Finish renaming xen32 to ia32xen.&lt;/div&gt;~ /trunk/kernel/arch/ia32xen/Makefile.inc&lt;br /&gt;+ /trunk/kernel/arch/ia32xen/src/ia32xen.c &lt;i&gt;(copied from /trunk/kernel/arch/ia32xen/src/xen32.c@1952)&lt;/i&gt;&lt;br /&gt;x /trunk/kernel/arch/ia32xen/src/xen32.c&lt;br /&gt;x /trunk/kernel/arch/ia32xen/xen32&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/_link.ld.in&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=1953&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1953&amp;peg=1954</guid></item>
<item><pubDate>Sun, 22 Oct 2006 20:27:57 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1952 – Rename xen32 to ia32xen. The name seems to be more ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 44 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename xen32 to ia32xen.&lt;br /&gt;
The name seems to be more logical as Xen supports more host architectures.&lt;/div&gt;+ /trunk/boot/arch/ia32xen &lt;i&gt;(copied from /trunk/boot/arch/xen32@1949)&lt;/i&gt;&lt;br /&gt;~ /trunk/boot/arch/ia32xen/grub/menu.debug.lst&lt;br /&gt;~ /trunk/boot/arch/ia32xen/grub/menu.lst&lt;br /&gt;x /trunk/boot/arch/xen32&lt;br /&gt;~ /trunk/boot/boot.config&lt;br /&gt;~ /trunk/HelenOS.config&lt;br /&gt;+ /trunk/kernel/arch/ia32xen &lt;i&gt;(copied from /trunk/kernel/arch/xen32@1949)&lt;/i&gt;&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/asm.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/boot/boot.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/drivers/xconsole.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/hypercall.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/mm/as.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/mm/asid.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/mm/frame.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/mm/memory_init.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/mm/page.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/mm/tlb.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/pm.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/include/types.h&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/drivers/xconsole.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/interrupt.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/mm/as.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/mm/frame.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/mm/memory_init.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/mm/page.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/mm/tlb.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/pm.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/proc/scheduler.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/proc/task.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/proc/thread.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/smp/apic.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/smp/ipi.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/smp/mps.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/smp/smp.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/userspace.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/xen32.c&lt;br /&gt;+ /trunk/kernel/arch/ia32xen/xen32 &lt;i&gt;(copied from /trunk/kernel/arch/xen32@1949)&lt;/i&gt;&lt;br /&gt;x /trunk/kernel/arch/ia32xen/xen32/include&lt;br /&gt;x /trunk/kernel/arch/ia32xen/xen32/Makefile.inc&lt;br /&gt;x /trunk/kernel/arch/ia32xen/xen32/src&lt;br /&gt;x /trunk/kernel/arch/ia32xen/xen32/_link.ld.in&lt;br /&gt;x /trunk/kernel/arch/xen32&lt;br /&gt;~ /trunk/kernel/kernel.config&lt;br /&gt;~ /trunk/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1952&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1952&amp;peg=1954</guid></item>
<item><pubDate>Sun, 22 Oct 2006 20:22:47 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1951 – Fix comma mistakenly removed in last commit.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix comma mistakenly removed in last commit.&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=1951&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1951&amp;peg=1954</guid></item>
<item><pubDate>Sun, 22 Oct 2006 19:42:49 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1950 – Indentation changes and coding style fixes in slab.c and slab.h.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Indentation changes and coding style fixes in slab.c and slab.h.&lt;/div&gt;~ /trunk/kernel/doc/mm&lt;br /&gt;~ /trunk/kernel/generic/include/mm/slab.h&lt;br /&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=1950&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1950&amp;peg=1954</guid></item>
<item><pubDate>Sun, 22 Oct 2006 15:11:32 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1949 – Remove notes about automatically generated context_offset.h and replace it with ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove notes about automatically generated context_offset.h&lt;br /&gt;
and replace it with a proper copyright notice.&lt;/div&gt;~ /trunk/kernel/arch/amd64/include/context_offset.h&lt;br /&gt;~ /trunk/kernel/arch/mips32/include/context_offset.h&lt;br /&gt;~ /trunk/kernel/arch/ppc32/include/context_offset.h&lt;br /&gt;~ /trunk/kernel/arch/ppc64/include/context_offset.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/context_offset.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1949&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1949&amp;peg=1954</guid></item>
<item><pubDate>Sun, 22 Oct 2006 12:24:53 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1948 – Remove broken, outdated and unused gencontext.c utilities.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 14 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove broken, outdated and unused gencontext.c utilities.&lt;/div&gt;~ /trunk/kernel/arch/amd64/include/context.h&lt;br /&gt;~ /trunk/kernel/arch/mips32/include/context.h&lt;br /&gt;~ /trunk/kernel/arch/mips32/include/context_offset.h&lt;br /&gt;~ /trunk/kernel/arch/mips32/include/exception.h&lt;br /&gt;~ /trunk/kernel/arch/ppc32/include/context.h&lt;br /&gt;~ /trunk/kernel/arch/ppc32/include/exception.h&lt;br /&gt;~ /trunk/kernel/arch/ppc64/include/context.h&lt;br /&gt;~ /trunk/kernel/arch/ppc64/include/exception.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/context.h&lt;br /&gt;x /trunk/kernel/tools/amd64/gencontext.c&lt;br /&gt;x /trunk/kernel/tools/mips32/gencontext.c&lt;br /&gt;x /trunk/kernel/tools/ppc32/gencontext.c&lt;br /&gt;x /trunk/kernel/tools/ppc64/gencontext.c&lt;br /&gt;x /trunk/kernel/tools/sparc64/gencontext.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1948&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1948&amp;peg=1954</guid></item>
<item><pubDate>Sat, 21 Oct 2006 21:32:27 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1947 – add OFW quiesce command</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;add OFW quiesce command&lt;/div&gt;~ /trunk/boot/genarch/ofw.c&lt;br /&gt;~ /trunk/boot/genarch/ofw.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1947&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1947&amp;peg=1954</guid></item>
<item><pubDate>Fri, 20 Oct 2006 00:58:53 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1946 – sparc64 work. - Improve panic screen on data_access_exception   ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;sparc64 work.&lt;br /&gt;
- Improve panic screen on data_access_exception&lt;br /&gt;
  by dumping contents of DSFSR and DSFAR.&lt;br /&gt;
- Change the FHC enable interrupt code to only&lt;br /&gt;
  set the IMAP_V bit.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/include/mm/tlb.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/drivers/fhc.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/drivers/pci.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/mm/tlb.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/trap/exception.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1946&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1946&amp;peg=1954</guid></item>
<item><pubDate>Thu, 19 Oct 2006 20:07:18 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1945 – ia64 work. Move keyboard polling to a dedicated kernel thread. ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;ia64 work.&lt;br /&gt;
Move keyboard polling to a dedicated kernel thread.&lt;br /&gt;
Console initialization and console related sysinfo setup&lt;br /&gt;
can be now done in a single function.&lt;/div&gt;~ /trunk/kernel/arch/ia64/include/ski/ski.h&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/drivers/it.c&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/ia64.c&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/ski/ski.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1945&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1945&amp;peg=1954</guid></item>
<item><pubDate>Thu, 19 Oct 2006 19:33:08 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1944 – Add mutual exclusion to keyboard grab and release functions on ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add mutual exclusion to keyboard grab and release&lt;br /&gt;
functions on sparc64, ppc32, mips32 and ia64.&lt;/div&gt;~ /trunk/kernel/arch/ia64/src/ski/ski.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/drivers/msim.c&lt;br /&gt;~ /trunk/kernel/arch/ppc32/src/drivers/cuda.c&lt;br /&gt;~ /trunk/kernel/arch/ppc32/src/drivers/pic.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/ns16550.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/z8530.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1944&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1944&amp;peg=1954</guid></item>
<item><pubDate>Thu, 19 Oct 2006 11:19:51 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1943 – xen32: fix compilation</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;xen32: fix compilation&lt;/div&gt;~ /trunk/kernel/arch/xen32/src/interrupt.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1943&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1943&amp;peg=1954</guid></item>
<item><pubDate>Wed, 18 Oct 2006 22:51:15 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1942 – Convert ia64 to the new IRQ and notification scheme.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;Convert ia64 to the new IRQ and notification scheme.&lt;/div&gt;~ /trunk/kernel/arch/ia64/include/drivers/it.h&lt;br /&gt;~ /trunk/kernel/arch/ia64/include/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/ia64/include/ski/ski.h&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/drivers/it.c&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/ia64.c&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/interrupt.c&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/ski/ski.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/interrupt.h&lt;br /&gt;~ /trunk/uspace/kbd/arch/ia64/src/kbd.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1942&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1942&amp;peg=1954</guid></item>
<item><pubDate>Wed, 18 Oct 2006 19:15:29 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1941 – cleanup</title><description>&lt;div&gt;&lt;strong&gt;decky – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;cleanup&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/mm/asid.h&lt;br /&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=1941&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1941&amp;peg=1954</guid></item>
<item><pubDate>Wed, 18 Oct 2006 19:03:56 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1940 – amd64: fix compilation, keyboard not checked yet</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;amd64: fix compilation, keyboard not checked yet&lt;/div&gt;~ /trunk/kernel/arch/amd64/include/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/amd64/src/interrupt.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1940&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1940&amp;peg=1954</guid></item>
<item><pubDate>Wed, 18 Oct 2006 18:59:28 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1939 – ia32: fix compilation, keyboard not checked yet</title><description>&lt;div&gt;&lt;strong&gt;decky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;ia32: fix compilation, keyboard not checked yet&lt;/div&gt;~ /trunk/kernel/arch/ia32/include/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/ia32/src/interrupt.c&lt;br /&gt;~ /trunk/uspace/kbd/arch/ia32/include/kbd.h&lt;br /&gt;~ /trunk/uspace/kbd/arch/ia32/src/kbd.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1939&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1939&amp;peg=1954</guid></item>
<item><pubDate>Wed, 18 Oct 2006 12:01:26 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1938 – mips32: update kbd driver</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;mips32: update kbd driver&lt;/div&gt;~ /trunk/uspace/kbd/arch/mips32/src/kbd.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1938&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1938&amp;peg=1954</guid></item>
<item><pubDate>Wed, 18 Oct 2006 11:55:18 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1937 – remove orphaned functions</title><description>&lt;div&gt;&lt;strong&gt;decky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove orphaned functions&lt;/div&gt;~ /trunk/kernel/arch/amd64/src/interrupt.c&lt;br /&gt;~ /trunk/kernel/arch/ia32/src/interrupt.c&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/interrupt.c&lt;br /&gt;~ /trunk/kernel/arch/xen32/src/interrupt.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1937&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1937&amp;peg=1954</guid></item>
<item><pubDate>Wed, 18 Oct 2006 11:54:13 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1936 – mips32: update for new IRQ subsystem</title><description>&lt;div&gt;&lt;strong&gt;decky – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;mips32: update for new IRQ subsystem&lt;/div&gt;~ /trunk/kernel/arch/mips32/include/console.h&lt;br /&gt;~ /trunk/kernel/arch/mips32/include/drivers/msim.h&lt;br /&gt;~ /trunk/kernel/arch/mips32/include/drivers/serial.h&lt;br /&gt;~ /trunk/kernel/arch/mips32/include/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/console.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/drivers/arc.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/drivers/msim.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/drivers/serial.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/exception.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/interrupt.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/mips32.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1936&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1936&amp;peg=1954</guid></item>
<item><pubDate>Wed, 18 Oct 2006 11:52:25 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1935 – add function type</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add function type&lt;/div&gt;~ /trunk/kernel/generic/include/typedefs.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1935&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1935&amp;peg=1954</guid></item>
<item><pubDate>Wed, 18 Oct 2006 10:48:52 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1934 – remove grab (not needed)</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove grab (not needed)&lt;/div&gt;~ /trunk/kernel/arch/ppc32/src/drivers/cuda.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1934&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1934&amp;peg=1954</guid></item>
<item><pubDate>Tue, 17 Oct 2006 23:20:00 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1933 – Implement efficient IPC notification cleanup.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Implement efficient IPC notification cleanup.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/irq.h&lt;br /&gt;~ /trunk/kernel/generic/src/ddi/irq.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/irq.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1933&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1933&amp;peg=1954</guid></item>
<item><pubDate>Tue, 17 Oct 2006 22:32:35 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1932 – Do not copy notification config out of the IRQ structure. ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Do not copy notification config out of the IRQ structure.&lt;br /&gt;
Add the notify member, that toggles notifications on and off instead.&lt;br /&gt;
This is good for preventing other tasks from registering the notification&lt;br /&gt;
while the notification config is stored outside the IRQ structure.&lt;br /&gt;
It should also help to implement the cleanup code.&lt;/div&gt;~ /trunk/kernel/arch/ppc32/src/drivers/cuda.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/ns16550.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/z8530.c&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/irq.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/irq.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1932&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1932&amp;peg=1954</guid></item>
<item><pubDate>Tue, 17 Oct 2006 21:18:49 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1931 – Add support for IPC notifications even for polled ns16550 based ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add support for IPC notifications even for polled ns16550 based keyboard.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/src/console.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/ns16550.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/z8530.c&lt;br /&gt;~ /trunk/uspace/kbd/arch/sparc64/src/kbd.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1931&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1931&amp;peg=1954</guid></item>
<item><pubDate>Tue, 17 Oct 2006 17:50:37 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1930 – ppc64: make it compile again</title><description>&lt;div&gt;&lt;strong&gt;decky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;ppc64: make it compile again&lt;/div&gt;+ /trunk/kernel/arch/ppc64/include/drivers&lt;br /&gt;+ /trunk/kernel/arch/ppc64/include/drivers/pic.h&lt;br /&gt;~ /trunk/kernel/arch/ppc64/include/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/ppc64/Makefile.inc&lt;br /&gt;+ /trunk/kernel/arch/ppc64/src/drivers&lt;br /&gt;+ /trunk/kernel/arch/ppc64/src/drivers/pic.c&lt;br /&gt;~ /trunk/kernel/arch/ppc64/src/interrupt.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1930&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1930&amp;peg=1954</guid></item>
<item><pubDate>Tue, 17 Oct 2006 17:30:21 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1929 – ipc_irq_send_msg(NULL, 0, 0, 0) is definitively a bug</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;ipc_irq_send_msg(NULL, 0, 0, 0) is definitively a bug&lt;/div&gt;~ /trunk/kernel/generic/src/console/cmd.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1929&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1929&amp;peg=1954</guid></item>
<item><pubDate>Tue, 17 Oct 2006 17:19:16 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1928 – ppc32: update for new IRQ subsystem (there is still a ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;ppc32: update for new IRQ subsystem (there is still a bug left)&lt;/div&gt;~ /trunk/kernel/arch/ppc32/include/drivers/cuda.h&lt;br /&gt;~ /trunk/kernel/arch/ppc32/include/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/ppc32/src/drivers/cuda.c&lt;br /&gt;~ /trunk/kernel/arch/ppc32/src/drivers/pic.c&lt;br /&gt;~ /trunk/kernel/arch/ppc32/src/interrupt.c&lt;br /&gt;~ /trunk/kernel/arch/ppc32/src/ppc32.c&lt;br /&gt;~ /trunk/uspace/kbd/arch/ppc32/src/kbd.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1928&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1928&amp;peg=1954</guid></item>
<item><pubDate>Tue, 17 Oct 2006 17:03:09 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1927 – remove dummy definitions (which tent to lead to mysterious bugs)</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove dummy definitions (which tent to lead to mysterious bugs)&lt;/div&gt;~ /trunk/kernel/generic/include/interrupt.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1927&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1927&amp;peg=1954</guid></item>
<item><pubDate>Tue, 17 Oct 2006 12:12:09 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1926 – cleanup for new IRQ subsystem</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;cleanup for new IRQ subsystem&lt;/div&gt;~ /trunk/kernel/arch/ppc32/src/interrupt.c&lt;br /&gt;~ /trunk/kernel/generic/src/ddi/device.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1926&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1926&amp;peg=1954</guid></item>
<item><pubDate>Mon, 16 Oct 2006 23:34:33 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1925 – Support for grabbing and releasing z8530 keyboard for sparc64. We ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Support for grabbing and releasing z8530 keyboard for sparc64.&lt;br /&gt;
We might later add some locking.&lt;/div&gt;~ /trunk/kernel/genarch/src/kbd/z8530.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1925&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1925&amp;peg=1954</guid></item>
<item><pubDate>Mon, 16 Oct 2006 23:09:25 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1924 – For the sake of clarity, get rid of negative INR ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;For the sake of clarity, get rid of negative INR for virtual interrupts.&lt;br /&gt;
This way, the code can hurt performance on systems where the non-negative klog INR overlaps&lt;br /&gt;
with a frequently used INR such as system clock on amd64 and ia32.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/irq.h&lt;br /&gt;~ /trunk/kernel/generic/src/console/klog.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1924&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1924&amp;peg=1954</guid></item>
<item><pubDate>Mon, 16 Oct 2006 22:51:55 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1923 – Replace the old IRQ dispatcher and IPC notifier with new ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 18 file(s) modified&lt;/strong&gt;&lt;br/&gt;Replace the old IRQ dispatcher and IPC notifier with new implementation.&lt;br /&gt;
Note that all architectures except for sparc64 are now broken&lt;br /&gt;
and don&apos;t even compile.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/src/trap/interrupt.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/z8530.c&lt;br /&gt;~ /trunk/kernel/generic/include/ddi/irq.h&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/irq.h&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/sysipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/typedefs.h&lt;br /&gt;~ /trunk/kernel/generic/src/console/cmd.c&lt;br /&gt;~ /trunk/kernel/generic/src/console/klog.c&lt;br /&gt;~ /trunk/kernel/generic/src/ddi/irq.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/irq.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/kbd/arch/sparc64/src/kbd.c&lt;br /&gt;~ /trunk/uspace/klog/klog.c&lt;br /&gt;~ /trunk/uspace/libc/generic/async.c&lt;br /&gt;~ /trunk/uspace/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/libc/include/ipc/ipc.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1923&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1923&amp;peg=1954</guid></item>
<item><pubDate>Sun, 15 Oct 2006 14:46:29 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1922 – More IRQ stuff. Modify the IRQ hash table functions to ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;More IRQ stuff.&lt;br /&gt;
Modify the IRQ hash table functions to support lookup based on inr and devno.&lt;br /&gt;
Add method member to irq_t.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/src/trap/interrupt.c&lt;br /&gt;~ /trunk/kernel/generic/include/ddi/irq.h&lt;br /&gt;~ /trunk/kernel/generic/src/ddi/irq.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1922&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1922&amp;peg=1954</guid></item>
<item><pubDate>Sat, 14 Oct 2006 21:31:03 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1921 – Changes in ns16550 and z8530 drivers. Add some stuff for ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Changes in ns16550 and z8530 drivers.&lt;br /&gt;
Add some stuff for IRQ notifications to irq_t.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/include/drivers/kbd.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/drivers/ns16550.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/drivers/z8530.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/drivers/kbd.c&lt;br /&gt;~ /trunk/kernel/genarch/include/kbd/ns16550.h&lt;br /&gt;~ /trunk/kernel/genarch/include/kbd/z8530.h&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/ns16550.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/z8530.c&lt;br /&gt;~ /trunk/kernel/generic/include/ddi/irq.h&lt;br /&gt;~ /trunk/kernel/generic/src/ddi/irq.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1921&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1921&amp;peg=1954</guid></item>
<item><pubDate>Sat, 14 Oct 2006 13:36:29 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1920 – Move the new IRQ redirector to ddi/. Add function for ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 15 file(s) modified&lt;/strong&gt;&lt;br/&gt;Move the new IRQ redirector to ddi/.&lt;br /&gt;
Add function for assigning unique device numbers.&lt;br /&gt;
Change sparc64/drivers/kbd.c to assign devno to keyboard.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/src/drivers/kbd.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/sparc64.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/trap/interrupt.c&lt;br /&gt;~ /trunk/kernel/genarch/include/kbd/ns16550.h&lt;br /&gt;~ /trunk/kernel/genarch/include/kbd/z8530.h&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/ns16550.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/z8530.c&lt;br /&gt;+ /trunk/kernel/generic/include/ddi/device.h&lt;br /&gt;+ /trunk/kernel/generic/include/ddi/irq.h &lt;i&gt;(copied from /trunk/kernel/generic/include/irq.h@1919)&lt;/i&gt;&lt;br /&gt;x /trunk/kernel/generic/include/irq.h&lt;br /&gt;~ /trunk/kernel/generic/include/typedefs.h&lt;br /&gt;+ /trunk/kernel/generic/src/ddi/device.c&lt;br /&gt;+ /trunk/kernel/generic/src/ddi/irq.c &lt;i&gt;(copied from /trunk/kernel/generic/src/interrupt/irq.c@1919)&lt;/i&gt;&lt;br /&gt;x /trunk/kernel/generic/src/interrupt/irq.c&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=1920&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1920&amp;peg=1954</guid></item>
<item><pubDate>Fri, 13 Oct 2006 22:42:54 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1919 – Prototypical implementation of new IRQ redirector in sparc64. The new ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;Prototypical implementation of new IRQ redirector in sparc64.&lt;br /&gt;
The new code can support shared IRQs in kernel (and multiple IRQs per device).&lt;br /&gt;
Userspace support is yet to be written.&lt;br /&gt;
The only architecture that uses this code is actually sparc64 only.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/src/drivers/kbd.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/sparc64.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/trap/interrupt.c&lt;br /&gt;~ /trunk/kernel/genarch/include/kbd/ns16550.h&lt;br /&gt;~ /trunk/kernel/genarch/include/kbd/z8530.h&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/ns16550.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/z8530.c&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/irq.h&lt;br /&gt;+ /trunk/kernel/generic/include/irq.h&lt;br /&gt;+ /trunk/kernel/generic/src/interrupt/irq.c&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=1919&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1919&amp;peg=1954</guid></item>
<item><pubDate>Mon, 09 Oct 2006 22:38:45 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1918 – Omitted comma.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Omitted comma.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/src/mm/page.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1918&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1918&amp;peg=1954</guid></item>
<item><pubDate>Mon, 09 Oct 2006 21:29:42 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1917 – sparc64 work: - hw_map() can now support up to 8M ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;sparc64 work:&lt;br /&gt;
- hw_map() can now support up to 8M requests&lt;br /&gt;
- CPU stacks are now locked in DTLB of the respective processor&lt;br /&gt;
- kernel in the boot phase no longer relies on the stack provided by OpenFirmware&lt;br /&gt;
- instead of of doing FLUSHW during kernel startup, simply set the&lt;br /&gt;
  window state registers to the wanted state&lt;br /&gt;
- NWINDOW -&gt; NWINDOWS&lt;br /&gt;
- Add/fix some comments and copyrights.&lt;/div&gt;~ /trunk/boot/arch/sparc64/loader/boot.S&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/arch.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/cpu/cpu.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/mm/page.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/mm/tsb.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/start.S&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/trap/trap_table.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1917&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1917&amp;peg=1954</guid></item>
<item><pubDate>Sun, 08 Oct 2006 23:15:14 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1916 – Small change of code organization. No functional difference.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Small change of code organization.&lt;br /&gt;
No functional difference.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/src/trap/trap_table.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1916&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1916&amp;peg=1954</guid></item>
<item><pubDate>Sun, 08 Oct 2006 22:09:28 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1915 – A quote from from SPARC V9 specification:   The ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;A quote from from SPARC V9 specification:&lt;br /&gt;
&lt;br /&gt;
 The Y register is deprecated; it is provided only for compatibility with previous versions&lt;br /&gt;
 of the architecture. It should not be used in new SPARC-V9 software. It is&lt;br /&gt;
 recommended that all instructions that reference the Y register (i.e., SMUL,&lt;br /&gt;
 SMULcc, UMUL, UMULcc, MULScc, SDIV, SDIVcc, UDIV, UDIVcc, RDY, and&lt;br /&gt;
 WRY) be avoided. See the appropriate pages in Appendix A, “Instruction Definitions,”&lt;br /&gt;
 for suitable substitute instructions.&lt;br /&gt;
&lt;br /&gt;
Still gcc is generating code which uses Y and some of the instructions above.&lt;br /&gt;
This change modifies the preemptible_handler() to preserve the Y register&lt;br /&gt;
across preemption.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/include/trap/trap_table.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/dummy.s&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/trap/trap_table.S&lt;br /&gt;~ /trunk/kernel/doc/arch/sparc64&lt;br /&gt;~ /trunk/kernel/generic/src/mm/as.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1915&amp;peg=1954</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1915&amp;peg=1954</guid></item>
</channel></rss>