<html><body><div style="color:#000; background-color:#fff; font-family:bookman old style, new york, times, serif;font-size:10pt"><div>Hi All,</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;">We are trying to boot Barrelfish on few HP-Proliant servers over tftp/pxe. Initially we are getting the below exception for all the machines:</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;">Faulting instruction pointer (or next instruction): 0xffffff800757805d</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style',
 'new york', times, serif; background-color: transparent; font-style: normal;">=&gt;i.e unrelocated kernel address 0x10f05d</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;">And finally, the boot process stuck with the below message:</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;">kernel.0 waiting for GDB connection...</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family:
 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;">To resolve the issue we have commented out few assert statements in the "startup_arch.c", &nbsp;after that &nbsp;two machines are able to bypass that error. But still we are getting the same error for &nbsp;one machine.</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;">===================================================================</div><div id="imcontent" dir="ltr"><span dir="ltr" style="font-family: 'Segoe UI'; word-wrap: break-word; font-size: 10pt; direction: ltr;">assert(vbase + size - X86_64_INIT_VBASE &lt;
 X86_64_INIT_SPACE_LIMIT);<br>//assert(err_is_ok(err));<br>assert(glbl_core_data-&gt;mmap_length &lt; BOOTINFO_SIZE);<br>assert(curmmap-&gt;size == 20); // FIXME: The multiboot specification does not require this size<br>assert(nextmmap-&gt;size == 20);<br>//assert((clean_mmap_length + tmpmmap.length + 4) &lt; BOOTINFO_SIZE);<br>//assert(err_is_ok(err));<br>//assert(err_is_ok(err));<br>assert(mmap-&gt;base_addr &gt; local_phys_to_gen_phys(init_alloc_addr));<br>// assert(err_is_ok(err));<br>assert(last_end_addr != 0);<br>// assert(err_is_ok(err));<br>// assert(err_is_ok(err));<br>assert(apic_is_bsp());<br>//assert(err_is_ok(err));<br></span></div><div id="imcontent" dir="ltr"><span dir="ltr" style="font-family: 'Segoe UI'; word-wrap: break-word; font-size: 10pt; direction: ltr;">=========================================================</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif;
 background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent;">Can anyone give us a pointer why we are getting this ? and how can we deal with the&nbsp;</span><span style="background-color: transparent; font-size: 10pt;">&nbsp;</span><span style="background-color: transparent; font-size: 10pt;">unrelocated kernel address error.</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;"><span style="font-size: 10pt;">Also, kernel.0 waiting for GDB connection implies for remote debugging(remote gdb stub) option in barrelfish?</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times,
 serif; background-color: transparent; font-style: normal;">We have checked remote debugging in QEMU, but not sure how can we do it in a tftp/pxe setup. Please provide some pointers.</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;">Thanks,</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: 'bookman old style', 'new york', times, serif; background-color: transparent; font-style: normal;">Jiban</div></div></body></html>