<?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; //trunk/kernel/arch/ia32/src/boot/boot.S</title><description>WebSVN RSS feed &#x2013; HelenOS</description><lastBuildDate>Fri, 03 Apr 2026 22:37:58 +0200</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://historic.helenos.org/log.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;max=40&amp;peg=1851</link><atom:link href="https://historic.helenos.org/rss.php?path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;peg=1851&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<item><pubDate>Mon, 24 Jul 2006 14:24:19 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1811 – unify bootstrapping</title><description>&lt;div&gt;&lt;strong&gt;decky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;unify bootstrapping&lt;/div&gt;~ /trunk/kernel/arch/amd64/include/boot/boot.h&lt;br /&gt;~ /trunk/kernel/arch/amd64/include/pm.h&lt;br /&gt;~ /trunk/kernel/arch/ia32/include/pm.h&lt;br /&gt;~ /trunk/kernel/arch/ia32/src/boot/boot.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1811&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1811&amp;peg=1851</guid></item>
<item><pubDate>Tue, 11 Jul 2006 20:25:29 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1787 – move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot</title><description>&lt;div&gt;&lt;strong&gt;decky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot&lt;/div&gt;x /boot/trunk&lt;br /&gt;x /kernel/trunk&lt;br /&gt;+ /trunk&lt;br /&gt;+ /trunk/boot &lt;i&gt;(copied from /boot/trunk@1786)&lt;/i&gt;&lt;br /&gt;+ /trunk/kernel &lt;i&gt;(copied from /kernel/trunk@1786)&lt;/i&gt;&lt;br /&gt;+ /trunk/uspace &lt;i&gt;(copied from /uspace/trunk@1786)&lt;/i&gt;&lt;br /&gt;x /uspace/trunk&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1787&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1787&amp;peg=1851</guid></item>
<item><pubDate>Wed, 07 Jun 2006 12:30:35 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1641 – port VESA VBE changes to AMD64</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;port VESA VBE changes to AMD64&lt;/div&gt;~ /kernel/trunk/arch/amd64/src/boot/boot.S&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1641&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1641&amp;peg=1851</guid></item>
<item><pubDate>Wed, 07 Jun 2006 04:20:03 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 1639 – VESA VBE code cleanup, works in VMWare now</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;VESA VBE code cleanup, works in VMWare now&lt;/div&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1639&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1639&amp;peg=1851</guid></item>
<item><pubDate>Fri, 05 May 2006 15:56:13 +0200</pubDate><dc:creator>vana</dc:creator><title>Rev 1290 – VESA detection failure fix.  (Some headers)</title><description>&lt;div&gt;&lt;strong&gt;vana – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;VESA detection failure fix.&lt;br /&gt;
&lt;br /&gt;
(Some headers)&lt;/div&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /kernel/trunk/arch/ia64/include/mm/vhpt.h&lt;br /&gt;~ /kernel/trunk/arch/ia64/src/mm/vhpt.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1290&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1290&amp;peg=1851</guid></item>
<item><pubDate>Fri, 05 May 2006 13:59:19 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1288 – Complete implementation of copy_from_uspace() and copy_to_uspace() for amd64 and ia32. ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 36 file(s) modified&lt;/strong&gt;&lt;br/&gt;Complete implementation of copy_from_uspace() and copy_to_uspace()&lt;br /&gt;
for amd64 and ia32. Other architectures still compile and run,&lt;br /&gt;
but need to implement their own assembly-only memcpy(), memcpy_from_uspace(),&lt;br /&gt;
memcpy_to_uspace() and their failover parts. For these architectures&lt;br /&gt;
only dummy implementations are provided.&lt;/div&gt;~ /kernel/trunk/arch/amd64/include/interrupt.h&lt;br /&gt;~ /kernel/trunk/arch/amd64/src/asm_utils.S&lt;br /&gt;~ /kernel/trunk/arch/amd64/src/mm/page.c&lt;br /&gt;~ /kernel/trunk/arch/ia32/include/interrupt.h&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/asm.S&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/interrupt.c&lt;br /&gt;~ /kernel/trunk/arch/ia64/include/interrupt.h&lt;br /&gt;~ /kernel/trunk/arch/ia64/src/asm.S&lt;br /&gt;~ /kernel/trunk/arch/ia64/src/mm/tlb.c&lt;br /&gt;~ /kernel/trunk/arch/mips32/include/exception.h&lt;br /&gt;~ /kernel/trunk/arch/mips32/src/asm.S&lt;br /&gt;~ /kernel/trunk/arch/mips32/src/mm/tlb.c&lt;br /&gt;~ /kernel/trunk/arch/ppc32/include/exception.h&lt;br /&gt;~ /kernel/trunk/arch/ppc32/include/interrupt.h&lt;br /&gt;~ /kernel/trunk/arch/ppc32/src/asm.S&lt;br /&gt;~ /kernel/trunk/arch/ppc32/src/mm/tlb.c&lt;br /&gt;~ /kernel/trunk/arch/sparc64/include/interrupt.h&lt;br /&gt;~ /kernel/trunk/arch/sparc64/src/asm.S&lt;br /&gt;~ /kernel/trunk/generic/include/interrupt.h&lt;br /&gt;~ /kernel/trunk/generic/include/mm/as.h&lt;br /&gt;~ /kernel/trunk/generic/include/mm/page.h&lt;br /&gt;~ /kernel/trunk/generic/include/proc/thread.h&lt;br /&gt;+ /kernel/trunk/generic/include/syscall/copy.h&lt;br /&gt;~ /kernel/trunk/generic/src/ddi/ddi.c&lt;br /&gt;~ /kernel/trunk/generic/src/ipc/irq.c&lt;br /&gt;~ /kernel/trunk/generic/src/ipc/sysipc.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/as.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/slab.c&lt;br /&gt;~ /kernel/trunk/generic/src/printf/vsnprintf.c&lt;br /&gt;~ /kernel/trunk/generic/src/proc/task.c&lt;br /&gt;~ /kernel/trunk/generic/src/proc/thread.c&lt;br /&gt;~ /kernel/trunk/generic/src/smp/ipi.c&lt;br /&gt;~ /kernel/trunk/generic/src/synch/waitq.c&lt;br /&gt;+ /kernel/trunk/generic/src/syscall/copy.c&lt;br /&gt;~ /kernel/trunk/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1288&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1288&amp;peg=1851</guid></item>
<item><pubDate>Fri, 05 May 2006 12:32:21 +0200</pubDate><dc:creator>vana</dc:creator><title>Rev 1287 – ia32 VESA FB support</title><description>&lt;div&gt;&lt;strong&gt;vana – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;ia32 VESA FB support&lt;/div&gt;~ /kernel/trunk/arch/ia32/include/pm.h&lt;br /&gt;+ /kernel/trunk/arch/ia32/include/vesa.h&lt;br /&gt;~ /kernel/trunk/arch/ia32/Makefile.inc&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;+ /kernel/trunk/arch/ia32/src/drivers/vesa.c&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/ia32.c&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/pm.c&lt;br /&gt;~ /kernel/trunk/genarch/src/fb/fb.c&lt;br /&gt;~ /kernel/trunk/kernel.config&lt;br /&gt;~ /kernel/trunk/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1287&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1287&amp;peg=1851</guid></item>
<item><pubDate>Thu, 16 Mar 2006 12:34:51 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 1037 – support for more init tasks (might break some archs yet)</title><description>&lt;div&gt;&lt;strong&gt;decky – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;support for more init tasks&lt;br /&gt;
(might break some archs yet)&lt;/div&gt;~ /kernel/trunk/arch/amd64/src/boot/boot.S&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /kernel/trunk/arch/mips32/src/mips32.c&lt;br /&gt;~ /kernel/trunk/generic/include/config.h&lt;br /&gt;~ /kernel/trunk/generic/include/typedefs.h&lt;br /&gt;~ /kernel/trunk/generic/src/main/kinit.c&lt;br /&gt;~ /kernel/trunk/generic/src/main/main.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/frame.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1037&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=1037&amp;peg=1851</guid></item>
<item><pubDate>Sun, 08 Jan 2006 18:51:36 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 693 – simplify and cleanup ia32 boot process, remove obsolete stuff</title><description>&lt;div&gt;&lt;strong&gt;decky – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;simplify and cleanup ia32 boot process, remove obsolete stuff&lt;/div&gt;~ /kernel/trunk/arch/ia32/include/boot/boot.h&lt;br /&gt;~ /kernel/trunk/arch/ia32/include/pm.h&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/mm/frame.c&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/pm.c&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/smp/ap.S&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/smp/apic.c&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/smp/smp.c&lt;br /&gt;~ /kernel/trunk/arch/ia32/_link.ld.in&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=693&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=693&amp;peg=1851</guid></item>
<item><pubDate>Wed, 04 Jan 2006 23:41:05 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 680 – remove deprecated pre-grub stuff on ia32 prepare for the same ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove deprecated pre-grub stuff on ia32&lt;br /&gt;
prepare for the same on amd64&lt;/div&gt;~ /kernel/trunk/arch/amd64/src/boot/boot.S&lt;br /&gt;/kernel/trunk/arch/amd64/src/boot/memmap.S&lt;br /&gt;/kernel/trunk/arch/amd64/src/mm/memory_init.c&lt;br /&gt;~ /kernel/trunk/arch/ia32/Makefile.inc&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;x /kernel/trunk/arch/ia32/src/boot/memmap.S&lt;br /&gt;~ /kernel/trunk/arch/ia32/_link.ld.in&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=680&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=680&amp;peg=1851</guid></item>
<item><pubDate>Thu, 15 Dec 2005 20:35:17 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 629 – init task loading (yet buggy)</title><description>&lt;div&gt;&lt;strong&gt;decky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;init task loading (yet buggy)&lt;/div&gt;~ /kernel/trunk/arch/ia32/boot/grub.img.gz&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /kernel/trunk/generic/include/mm/frame.h&lt;br /&gt;~ /kernel/trunk/generic/src/main/kinit.c&lt;br /&gt;~ /kernel/trunk/generic/src/mm/frame.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=629&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=629&amp;peg=1851</guid></item>
<item><pubDate>Thu, 15 Dec 2005 19:17:59 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 628 – ia32: floppy boot image uses GRUB</title><description>&lt;div&gt;&lt;strong&gt;decky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;ia32: floppy boot image uses GRUB&lt;/div&gt;x /kernel/trunk/arch/ia32/boot/boot.ld&lt;br /&gt;x /kernel/trunk/arch/ia32/boot/boot.S&lt;br /&gt;+ /kernel/trunk/arch/ia32/boot/grub.img.gz&lt;br /&gt;~ /kernel/trunk/arch/ia32/boot/Makefile&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /kernel/trunk/generic/include/config.h&lt;br /&gt;~ /kernel/trunk/generic/src/main/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=628&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=628&amp;peg=1851</guid></item>
<item><pubDate>Sun, 04 Dec 2005 20:40:40 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 534 – Rename HelenOS/SPARTAN to HelenOS/kernel again.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename HelenOS/SPARTAN to HelenOS/kernel again.&lt;/div&gt;+ /kernel &lt;i&gt;(copied from /SPARTAN@533)&lt;/i&gt;&lt;br /&gt;x /SPARTAN&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=534&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=534&amp;peg=1851</guid></item>
<item><pubDate>Sun, 04 Dec 2005 20:28:25 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 532 – Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch.&lt;/div&gt;x /kernel&lt;br /&gt;+ /SPARTAN &lt;i&gt;(copied from /kernel@531)&lt;/i&gt;&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=532&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=532&amp;peg=1851</guid></item>
<item><pubDate>Tue, 22 Nov 2005 19:44:55 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 506 – preparation for init task loading</title><description>&lt;div&gt;&lt;strong&gt;decky – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;preparation for init task loading&lt;/div&gt;~ /kernel/trunk/arch/ia32/include/boot/boot.h&lt;br /&gt;~ /kernel/trunk/arch/ia32/include/boot/memmap.h&lt;br /&gt;x /kernel/trunk/arch/ia32/include/boot/memmapasm.h&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /kernel/trunk/arch/ia32/src/boot/memmap.S&lt;br /&gt;~ /kernel/trunk/arch/mips32/Makefile.inc&lt;br /&gt;~ /kernel/trunk/contrib/conf/msim.conf&lt;br /&gt;~ /kernel/trunk/generic/src/main/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=506&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=506&amp;peg=1851</guid></item>
<item><pubDate>Tue, 22 Nov 2005 16:09:19 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 501 – Rename HelenOS/SPARTAN to HelenOS/kernel.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename HelenOS/SPARTAN to HelenOS/kernel.&lt;/div&gt;+ /kernel &lt;i&gt;(copied from /SPARTAN@500)&lt;/i&gt;&lt;br /&gt;x /SPARTAN&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=501&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=501&amp;peg=1851</guid></item>
<item><pubDate>Wed, 09 Nov 2005 15:23:05 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 472 – Changes in build system. For .S targets, always do -D__ASM__. ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 13 file(s) modified&lt;/strong&gt;&lt;br/&gt;Changes in build system.&lt;br /&gt;
For .S targets, always do -D__ASM__.&lt;br /&gt;
Remove unnecessary #define __ASM__ from various *.S files.&lt;br /&gt;
At the end of build, generate disassembler dump for kernel.raw.&lt;br /&gt;
&lt;br /&gt;
ia64 work.&lt;br /&gt;
Better General Exception handler.&lt;/div&gt;~ /SPARTAN/trunk/arch/amd64/src/asm_utils.S&lt;br /&gt;~ /SPARTAN/trunk/arch/amd64/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/amd64/src/smp/ap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia64/include/asm.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia64/include/interrupt.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia64/include/register.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia64/src/interrupt.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia64/src/ivt.S&lt;br /&gt;~ /SPARTAN/trunk/arch/mips32/src/context.S&lt;br /&gt;~ /SPARTAN/trunk/arch/mips32/src/start.S&lt;br /&gt;~ /SPARTAN/trunk/arch/sparc64/src/context.S&lt;br /&gt;~ /SPARTAN/trunk/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=472&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=472&amp;peg=1851</guid></item>
<item><pubDate>Mon, 07 Nov 2005 20:06:34 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 451 – (ignore this :))</title><description>&lt;div&gt;&lt;strong&gt;decky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;(ignore this :))&lt;/div&gt;+ /SPARTAN/trunk/arch/ia32/src/boot/boot.S &lt;i&gt;(copied from /SPARTAN/trunk/arch/ia32/src/boot/boot.s@450)&lt;/i&gt;&lt;br /&gt;x /SPARTAN/trunk/arch/ia32/src/boot/boot.s&lt;br /&gt;+ /SPARTAN/trunk/arch/ia32/src/boot/memmap.S &lt;i&gt;(copied from /SPARTAN/trunk/arch/ia32/src/boot/memmap.s@450)&lt;/i&gt;&lt;br /&gt;x /SPARTAN/trunk/arch/ia32/src/boot/memmap.s&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=451&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=451&amp;peg=1851</guid></item>
<item><pubDate>Mon, 07 Nov 2005 20:06:15 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 450 – (ignore this :))</title><description>&lt;div&gt;&lt;strong&gt;decky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;(ignore this :))&lt;/div&gt;x /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;+ /SPARTAN/trunk/arch/ia32/src/boot/boot.s &lt;i&gt;(copied from /SPARTAN/trunk/arch/ia32/src/boot/boot.S@445)&lt;/i&gt;&lt;br /&gt;x /SPARTAN/trunk/arch/ia32/src/boot/memmap.S&lt;br /&gt;+ /SPARTAN/trunk/arch/ia32/src/boot/memmap.s &lt;i&gt;(copied from /SPARTAN/trunk/arch/ia32/src/boot/memmap.S@445)&lt;/i&gt;&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=450&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=450&amp;peg=1851</guid></item>
<item><pubDate>Wed, 12 Oct 2005 23:28:28 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 406 – Fix directives for K_TEXT_START, K_TEXT_START_2 and K_DATA_START sections to be ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix directives for K_TEXT_START, K_TEXT_START_2 and K_DATA_START sections to be more descriptive about section&apos;s content.&lt;br /&gt;
Remove LOAD(0xdeadbeaf) from ia32 linker script.&lt;br /&gt;
Remove __fake from amd64 pm.c.&lt;/div&gt;~ /SPARTAN/trunk/arch/amd64/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/amd64/src/pm.c&lt;br /&gt;~ /SPARTAN/trunk/arch/amd64/src/smp/ap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/memmap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/ap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/_link.ld.in&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=406&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=406&amp;peg=1851</guid></item>
<item><pubDate>Thu, 22 Sep 2005 00:34:54 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 371 – Complete map_kernel() in boot.S to map the entire 4G space. ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Complete map_kernel() in boot.S to map the entire 4G space.&lt;br /&gt;
&lt;br /&gt;
Change IA-32 frame_arch_init() to add zone with lower base addresses first.&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/frame.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=371&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=371&amp;peg=1851</guid></item>
<item><pubDate>Tue, 13 Sep 2005 22:02:26 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 347 – Documentation updates for amd64, mips32 and ia32.  Replace %L ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Documentation updates for amd64, mips32 and ia32.&lt;br /&gt;
&lt;br /&gt;
Replace %L with %P printf() formatter in MPS and ACPI detection functions to print addresses in maximal width.&lt;br /&gt;
&lt;br /&gt;
Tweak memmap.S and IA-32 and AMd64 boot.S.&lt;br /&gt;
Cancel unneeded instructions.&lt;br /&gt;
Replace cmpl $0, %ebx with testl %ebx, %ebx.&lt;br /&gt;
Move memmap.S data to K_DATA_START section.&lt;/div&gt;~ /SPARTAN/trunk/arch/amd64/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/acpi/acpi.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/memmap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/mps.c&lt;br /&gt;~ /SPARTAN/trunk/doc/arch/amd64&lt;br /&gt;~ /SPARTAN/trunk/doc/arch/ia32&lt;br /&gt;~ /SPARTAN/trunk/doc/arch/mips32&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=347&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=347&amp;peg=1851</guid></item>
<item><pubDate>Fri, 09 Sep 2005 13:59:25 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 323 – Add comments for new floating point modifiers to print.c. Remove ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add comments for new floating point modifiers to print.c.&lt;br /&gt;
Remove left-over comments from AMD64 and IA-32 page.c.&lt;br /&gt;
Coding style clean up.&lt;/div&gt;~ /SPARTAN/trunk/arch/amd64/src/mm/page.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/asm.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/page.c&lt;br /&gt;~ /SPARTAN/trunk/doc/TODO&lt;br /&gt;~ /SPARTAN/trunk/src/debug/print.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=323&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=323&amp;peg=1851</guid></item>
<item><pubDate>Wed, 07 Sep 2005 01:23:37 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 314 – Small cleanups</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Small cleanups&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/src/asm.S&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/src/start.S&lt;br /&gt;~ /SPARTAN/trunk/src/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=314&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=314&amp;peg=1851</guid></item>
<item><pubDate>Mon, 05 Sep 2005 14:41:45 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 300 – Backported AMD64 linker and boot changes back to IA32.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Backported AMD64 linker and boot changes back to IA32.&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/include/mm/page.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/include/pm.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/pm.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/ap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/smp.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/_link.ld&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=300&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=300&amp;peg=1851</guid></item>
<item><pubDate>Mon, 05 Sep 2005 14:15:04 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 298 – remove lower 2 GB identity mapping (IA-32)</title><description>&lt;div&gt;&lt;strong&gt;decky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove lower 2 GB identity mapping (IA-32)&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/page.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/ap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/smp.c&lt;br /&gt;~ /SPARTAN/trunk/src/main/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=298&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=298&amp;peg=1851</guid></item>
<item><pubDate>Sun, 04 Sep 2005 11:59:13 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 285 – finish GRUB booting (including memory map and SMP)</title><description>&lt;div&gt;&lt;strong&gt;decky – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;finish GRUB booting (including memory map and SMP)&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/memmap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/_link.ld&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=285&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=285&amp;peg=1851</guid></item>
<item><pubDate>Sun, 04 Sep 2005 02:05:47 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 280 – basic GRUB memory map</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;basic GRUB memory map&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/include/boot/boot.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=280&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=280&amp;peg=1851</guid></item>
<item><pubDate>Sun, 04 Sep 2005 00:26:31 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 279 – GRUB basic booting (IA-32)</title><description>&lt;div&gt;&lt;strong&gt;decky – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;GRUB basic booting (IA-32)&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/include/pm.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/Makefile.inc.cross&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/pm.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/ap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/smp.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=279&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=279&amp;peg=1851</guid></item>
<item><pubDate>Sat, 03 Sep 2005 19:24:17 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 271 – yet another GDT/IDT fix/cleanup</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;yet another GDT/IDT fix/cleanup&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/pm.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=271&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=271&amp;peg=1851</guid></item>
<item><pubDate>Sat, 03 Sep 2005 17:45:14 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 267 – proper way of initializing GDT during boot on IA-32, fixes ...</title><description>&lt;div&gt;&lt;strong&gt;decky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;proper way of initializing GDT during boot on IA-32, fixes the nasty hack&lt;br /&gt;
SMP might be still broken&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/include/boot/boot.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/ia32.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/frame.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/pm.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/ap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/_link.ld&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=267&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=267&amp;peg=1851</guid></item>
<item><pubDate>Thu, 01 Sep 2005 18:40:30 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 235 – load the kernel above 1 MB on IA-32</title><description>&lt;div&gt;&lt;strong&gt;decky – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;load the kernel above 1 MB on IA-32&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/include/boot/boot.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/drivers/i8042.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/ia32.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/frame.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/page.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/_link.ld&lt;br /&gt;~ /SPARTAN/trunk/src/main/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=235&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=235&amp;peg=1851</guid></item>
<item><pubDate>Thu, 01 Sep 2005 17:47:50 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 232 – Fix addresses in GDT and IDT to be virtual addresses.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix addresses in GDT and IDT to be virtual addresses.&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/pm.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/ap.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=232&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=232&amp;peg=1851</guid></item>
<item><pubDate>Thu, 01 Sep 2005 11:02:53 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 222 – IA-32 GRUB support (alpha)</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;IA-32 GRUB support (alpha)&lt;/div&gt;+ /SPARTAN/trunk/arch/ia32/include/boot/boot.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=222&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=222&amp;peg=1851</guid></item>
<item><pubDate>Thu, 01 Sep 2005 01:57:30 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 216 – hardcoded_symbol fixed into linker script on amd64/ia32/mips architecture</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;hardcoded_symbol fixed into linker script on amd64/ia32/mips architecture&lt;/div&gt;~ /SPARTAN/trunk/arch/amd64/include/asm.h&lt;br /&gt;~ /SPARTAN/trunk/arch/amd64/Makefile.inc&lt;br /&gt;~ /SPARTAN/trunk/arch/amd64/src/dummy.s&lt;br /&gt;~ /SPARTAN/trunk/arch/amd64/_link.ld&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/interrupt.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/_link.ld&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/_link.ld&lt;br /&gt;~ /SPARTAN/trunk/src/build.amd64&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=216&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=216&amp;peg=1851</guid></item>
<item><pubDate>Mon, 29 Aug 2005 13:57:26 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 177 – Add some comments to IA-32 src/boot/boot.S and src/smp.S.  Make ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 17 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add some comments to IA-32 src/boot/boot.S and src/smp.S.&lt;br /&gt;
&lt;br /&gt;
Make the boot stack start on page boundary.&lt;br /&gt;
This is required by get_stack_base().&lt;br /&gt;
&lt;br /&gt;
Define &apos;THE&apos; macro.&lt;br /&gt;
&lt;br /&gt;
Implement preemption_disable() and preemption_enable().&lt;br /&gt;
&lt;br /&gt;
Add memory barrier macros.&lt;br /&gt;
IA-32 macros need support for older processors.&lt;br /&gt;
Non IA-32 macros are dummy.&lt;br /&gt;
&lt;br /&gt;
Reduction of many #include paths.&lt;/div&gt;~ /SPARTAN/trunk/arch/amd64/include/barrier.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/include/asm.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/include/barrier.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/frame.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/ap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia64/include/barrier.h&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/include/barrier.h&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/include/cpu.h&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/include/mm/page.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ppc/include/barrier.h&lt;br /&gt;~ /SPARTAN/trunk/include/arch.h&lt;br /&gt;~ /SPARTAN/trunk/include/cpu.h&lt;br /&gt;~ /SPARTAN/trunk/include/proc/task.h&lt;br /&gt;~ /SPARTAN/trunk/include/proc/thread.h&lt;br /&gt;~ /SPARTAN/trunk/src/main/main.c&lt;br /&gt;~ /SPARTAN/trunk/src/preempt/preemption.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=177&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=177&amp;peg=1851</guid></item>
<item><pubDate>Sun, 28 Aug 2005 22:54:41 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 176 – Initialize the stack prior to using it.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Initialize the stack prior to using it.&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=176&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=176&amp;peg=1851</guid></item>
<item><pubDate>Thu, 25 Aug 2005 23:09:19 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 174 – Small changes. Coding style fix in main.c. Make &apos;cli&apos; be ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Small changes.&lt;br /&gt;
Coding style fix in main.c.&lt;br /&gt;
Make &apos;cli&apos; be the first instruction in boot.S again.&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/src/main/main.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=174&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=174&amp;peg=1851</guid></item>
<item><pubDate>Wed, 20 Jul 2005 18:54:13 +0200</pubDate><dc:creator>cejka</dc:creator><title>Rev 139 – Added e801 method for obtaining memory size, improved e820 method ...</title><description>&lt;div&gt;&lt;strong&gt;cejka – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added e801 method for obtaining memory size, improved e820 method for memory map.&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/include/asm.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/include/boot/memmap.h&lt;br /&gt;+ /SPARTAN/trunk/arch/ia32/include/boot/memmapasm.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/memmap.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/frame.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=139&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=139&amp;peg=1851</guid></item>
<item><pubDate>Fri, 15 Jul 2005 23:57:30 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 125 – Huge indentation fix.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 50 file(s) modified&lt;/strong&gt;&lt;br/&gt;Huge indentation fix.&lt;/div&gt;~ /SPARTAN/trunk/arch/ia32/boot/boot.ld&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/include/cpu.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/acpi/acpi.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/asm.s&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/boot/boot.S&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/context.s&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/cpu/cpu.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/cpuid.s&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/drivers/ega.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/drivers/i8254.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/drivers/i8259.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/fpu_context.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/ia32.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/interrupt.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/frame.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/mm/page.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/pm.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/proc/scheduler.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/apic.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/smp/mps.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia32/src/userspace.c&lt;br /&gt;~ /SPARTAN/trunk/arch/ia64/boot/_link.ld&lt;br /&gt;~ /SPARTAN/trunk/arch/ia64/include/mm/page.h&lt;br /&gt;~ /SPARTAN/trunk/arch/ia64/_link.ld&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/boot/boot.s&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/include/context.h&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/include/cpu.h&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/include/mm/page.h&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/src/cpu/cpu.c&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/src/interrupt.c&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/src/mips.c&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/src/start.S&lt;br /&gt;~ /SPARTAN/trunk/arch/mips/_link.ld&lt;br /&gt;~ /SPARTAN/trunk/arch/powerpc/_link.ld&lt;br /&gt;~ /SPARTAN/trunk/include/mm/page.h&lt;br /&gt;~ /SPARTAN/trunk/include/proc/thread.h&lt;br /&gt;~ /SPARTAN/trunk/include/stackarg.h&lt;br /&gt;~ /SPARTAN/trunk/include/synch/semaphore.h&lt;br /&gt;~ /SPARTAN/trunk/include/synch/waitq.h&lt;br /&gt;~ /SPARTAN/trunk/include/time/timeout.h&lt;br /&gt;~ /SPARTAN/trunk/src/cpu/cpu.c&lt;br /&gt;~ /SPARTAN/trunk/src/main/kinit.c&lt;br /&gt;~ /SPARTAN/trunk/src/mm/frame.c&lt;br /&gt;~ /SPARTAN/trunk/src/mm/page.c&lt;br /&gt;~ /SPARTAN/trunk/src/proc/scheduler.c&lt;br /&gt;~ /SPARTAN/trunk/src/proc/thread.c&lt;br /&gt;~ /SPARTAN/trunk/src/time/clock.c&lt;br /&gt;~ /SPARTAN/trunk/src/time/timeout.c&lt;br /&gt;~ /SPARTAN/trunk/test/fpu/fpu1/test.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=125&amp;peg=1851</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Ftrunk%2Fkernel%2Farch%2Fia32%2Fsrc%2Fboot%2Fboot.S&amp;rev=125&amp;peg=1851</guid></item>
</channel></rss>