<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -5,7 +5,7 @@ SECTIONS
 {
 	.text phys : AT (phys)
 	{
-		_kstart = .;
+		___kstart = .;
 		code = .;
 		*(.multiboot)
 		*(.text)
@@ -26,6 +26,6 @@ SECTIONS
 		*(COMMON)
 		. = ALIGN(4096);
 	}
-	_kend = .;
+	___kend = .;
 }
 </diff>
      <filename>akari.lnk</filename>
    </modified>
    <modified>
      <diff>@@ -2,11 +2,14 @@
 #include &lt;debug.hpp&gt;
 #include &lt;Akari.hpp&gt;
 
+u32 AkariKernelStart, AkariKernelEnd;
+
 void *AkariMultiboot;
 void *AkariStack;
 
 void AkariEntry() {
-	Kernel = 0;
-	Kernel-&gt;Console-&gt;PutString(&quot;Hello, world!\n&quot;);
+	// Bootstrap memory subsystems.
+	AkariKernelStart = (u32)&amp;__kstart;
+	AkariKernelEnd = (u32)&amp;__kend;
 }
 </diff>
      <filename>entry.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,12 @@
 #ifndef __ENTRY_HPP__
 #define __ENTRY_HPP__
 
+#include &lt;arch.hpp&gt;
+
 extern &quot;C&quot; {
+	extern u8 __kstart, __kend;
+	extern u32 AkariKernelStart, AkariKernelEnd;
+
 	extern void *AkariMultiboot;
 	extern void *AkariStack;
 </diff>
      <filename>inc/entry.hpp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a9480028adf4e3111cda537423b70650c1e50ef5</id>
    </parent>
  </parents>
  <author>
    <name>Arlen Cuss</name>
    <email>celtic@sairyx.org</email>
  </author>
  <url>http://github.com/celtic/akari/commit/f0379d7223e613ee26d946e00aae6a998139e796</url>
  <id>f0379d7223e613ee26d946e00aae6a998139e796</id>
  <committed-date>2009-03-15T02:12:06-07:00</committed-date>
  <authored-date>2009-03-15T02:12:06-07:00</authored-date>
  <message>finding the start and end of the kernel ...</message>
  <tree>73397929fdb35bfd030e1338c4d750ee342d5617</tree>
  <committer>
    <name>Arlen Cuss</name>
    <email>celtic@sairyx.org</email>
  </committer>
</commit>
