<?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:04 +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=1942</link><atom:link href="https://historic.helenos.org/rss.php?path=%2F&amp;peg=1942&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1942&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1941&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1940&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1939&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1938&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1937&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1936&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1935&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1934&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1933&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1932&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1931&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1930&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1929&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1928&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1927&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1926&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1925&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1924&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1923&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1922&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1921&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1920&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1919&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1918&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1917&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1916&amp;peg=1942</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=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1915&amp;peg=1942</guid></item>
<item><pubDate>Sun, 08 Oct 2006 16:47:54 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1914 – Add function for printing out info about address space.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add function for printing out info about address space.&lt;/div&gt;~ /trunk/kernel/generic/include/mm/as.h&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=1914&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1914&amp;peg=1942</guid></item>
<item><pubDate>Sat, 07 Oct 2006 20:59:45 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1913 – Add sample configuration file for running HelenOS/sparc64 in Simics 3.0.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add sample configuration file for running HelenOS/sparc64 in Simics 3.0.&lt;/div&gt;+ /trunk/contrib/conf/HelenOS.sparc64.simics&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1913&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1913&amp;peg=1942</guid></item>
<item><pubDate>Sat, 07 Oct 2006 13:24:19 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1912 – Separate mapping of EBUS interrupts into two parts: EBUS and ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Separate mapping of EBUS interrupts into two parts: EBUS and PCI.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/src/drivers/kbd.c&lt;br /&gt;~ /trunk/kernel/genarch/include/ofw/ofw_tree.h&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/ebus.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/fhc.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/pci.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1912&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1912&amp;peg=1942</guid></item>
<item><pubDate>Sat, 07 Oct 2006 00:37:15 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1911 – Add support for interrupt mapping in the Sabre PCI controller. ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add support for interrupt mapping in the Sabre PCI controller.&lt;br /&gt;
Add support for PCI and EBUS interrupt mapping via the OpenFirmware device tree.&lt;br /&gt;
Unfortunatelly, the code is not capable enough to earn single ns16550 interrupt.&lt;br /&gt;
I suspect something needs to be enabled in the EBUS registers.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/include/asm.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/drivers/ns16550.h&lt;br /&gt;+ /trunk/kernel/arch/sparc64/include/drivers/pci.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/trap/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/Makefile.inc&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/drivers/kbd.c&lt;br /&gt;+ /trunk/kernel/arch/sparc64/src/drivers/pci.c&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/ns16550.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/ebus.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/upa.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1911&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1911&amp;peg=1942</guid></item>
<item><pubDate>Wed, 04 Oct 2006 00:49:10 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1910 – Rename INO to INR, for the sake of consistency with ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename INO to INR, for the sake of consistency with manuals.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/include/drivers/fhc.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/drivers/fhc.c&lt;br /&gt;~ /trunk/kernel/genarch/include/ofw/ofw_tree.h&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/ebus.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/fhc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1910&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1910&amp;peg=1942</guid></item>
<item><pubDate>Mon, 02 Oct 2006 23:07:23 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1909 – Extend the OFW device tree node with a void pointer. ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Extend the OFW device tree node with a void pointer. The boot loader is&lt;br /&gt;
supposed to reset all pointers in all nodes. The kernel uses the pointer&lt;br /&gt;
to recognize that a particular device has already been visited and initialized.&lt;br /&gt;
&lt;br /&gt;
Read interrupt mapping from the OFW device tree for FHC devices (z8530) and&lt;br /&gt;
EBUS devices (ns16550). In case of FHC devices, remove hardwired values from&lt;br /&gt;
the code and use only values read from the tree. FHC initialization is started&lt;br /&gt;
when a FHC device wants to map its interrupt. In case of EBUS devices, map&lt;br /&gt;
the interrupt to INO. Interrupt enabling in the interrupt controller for that&lt;br /&gt;
specific interrupt is not implemented yet.&lt;/div&gt;~ /trunk/boot/genarch/ofw_tree.c&lt;br /&gt;~ /trunk/boot/genarch/ofw_tree.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/drivers/fhc.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/drivers/fhc.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/drivers/kbd.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/trap/interrupt.c&lt;br /&gt;~ /trunk/kernel/genarch/include/ofw/ofw_tree.h&lt;br /&gt;~ /trunk/kernel/genarch/src/kbd/z8530.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/ebus.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/fhc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1909&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1909&amp;peg=1942</guid></item>
<item><pubDate>Sat, 30 Sep 2006 12:56:10 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1908 – Add function to find OFW tree node by handle.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add function to find OFW tree node by handle.&lt;/div&gt;~ /trunk/kernel/genarch/include/ofw/ofw_tree.h&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/ofw_tree.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1908&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1908&amp;peg=1942</guid></item>
<item><pubDate>Sat, 30 Sep 2006 12:28:50 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1907 – Add node handle to in-memory ofw tree node. This is ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add node handle to in-memory ofw tree node.&lt;br /&gt;
This is essential for interrupt mapping on sparc64&lt;br /&gt;
and perhaps on other platforms that have OpenFirmware.&lt;/div&gt;~ /trunk/boot/genarch/ofw_tree.c&lt;br /&gt;~ /trunk/boot/genarch/ofw_tree.h&lt;br /&gt;~ /trunk/kernel/genarch/include/ofw/ofw_tree.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1907&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1907&amp;peg=1942</guid></item>
<item><pubDate>Fri, 29 Sep 2006 20:01:54 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1906 – Small improvements in sparc64.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Small improvements in sparc64.&lt;/div&gt;~ /trunk/boot/arch/sparc64/loader/boot.S&lt;br /&gt;~ /trunk/boot/arch/sparc64/loader/register.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/start.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1906&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1906&amp;peg=1942</guid></item>
<item><pubDate>Fri, 29 Sep 2006 12:18:35 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1905 – Small fixes. The sparc64 kernel now compiles again even if ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Small fixes.&lt;br /&gt;
The sparc64 kernel now compiles again even if not compiled with SMP support.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/src/mm/tlb.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/start.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1905&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1905&amp;peg=1942</guid></item>
<item><pubDate>Thu, 28 Sep 2006 17:48:31 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1904 – IPI/cross-call support for sparc64. SMP on sparc64 is now fully ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;IPI/cross-call support for sparc64.&lt;br /&gt;
SMP on sparc64 is now fully supported.&lt;/div&gt;~ /trunk/kernel/arch/sparc64/include/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/trap/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/smp/ipi.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/trap/interrupt.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/tlb.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1904&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1904&amp;peg=1942</guid></item>
<item><pubDate>Wed, 27 Sep 2006 22:11:34 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1903 – SMP stuff for sparc64. Almost complete except for IPIs. The ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 17 file(s) modified&lt;/strong&gt;&lt;br/&gt;SMP stuff for sparc64.&lt;br /&gt;
Almost complete except for IPIs.&lt;br /&gt;
The absence of IPI support deadlocks&lt;br /&gt;
the kernel when more CPUs are configured.&lt;/div&gt;~ /trunk/boot/arch/sparc64/loader/ofwarch.c&lt;br /&gt;~ /trunk/boot/arch/sparc64/loader/register.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/atomic.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/cpu.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/interrupt.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/include/regdef.h&lt;br /&gt;~ /trunk/kernel/arch/sparc64/Makefile.inc&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/cpu/cpu.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/mm/as.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/mm/frame.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/mm/page.c&lt;br /&gt;+ /trunk/kernel/arch/sparc64/src/smp&lt;br /&gt;+ /trunk/kernel/arch/sparc64/src/smp/ipi.c&lt;br /&gt;+ /trunk/kernel/arch/sparc64/src/smp/smp.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/sparc64.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/start.S&lt;br /&gt;~ /trunk/kernel/kernel.config&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1903&amp;peg=1942</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F&amp;isdir=1&amp;rev=1903&amp;peg=1942</guid></item>
</channel></rss>