<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">


<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 10">
<meta name=Originator content="Microsoft Word 10">
<link rel=File-List href="cid:filelist.xml@01C4D879.9929C370">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:PunctuationKerning/>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:PMingLiU;
        panose-1:2 2 3 0 0 0 0 0 0 0;
        mso-font-alt:PMingLiU;
        mso-font-charset:136;
        mso-generic-font-family:roman;
        mso-font-pitch:variable;
        mso-font-signature:3 137232384 22 0 1048577 0;}
@font-face
        {font-family:PMingLiU;
        panose-1:2 2 3 0 0 0 0 0 0 0;
        mso-font-charset:136;
        mso-generic-font-family:roman;
        mso-font-pitch:variable;
        mso-font-signature:3 137232384 22 0 1048577 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0cm;
        margin-bottom:.0001pt;
        mso-pagination:none;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:PMingLiU;
        mso-font-kerning:1.0pt;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;
        text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;
        text-underline:single;}
span.EmailStyle17
        {mso-style-type:personal;
        mso-style-noshow:yes;
        mso-ansi-font-size:9.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Arial;
        mso-ascii-font-family:Arial;
        mso-fareast-font-family:PMingLiU;
        mso-hansi-font-family:Arial;
        mso-bidi-font-family:Arial;
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        mso-style-noshow:yes;
        mso-ansi-font-size:9.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Arial;
        mso-ascii-font-family:Arial;
        mso-fareast-font-family:PMingLiU;
        mso-hansi-font-family:Arial;
        mso-bidi-font-family:Arial;
        color:navy;}
span.SpellE
        {mso-style-name:"";
        mso-spl-e:yes;}
span.GramE
        {mso-style-name:"";
        mso-gram-e:yes;}
 /* Page Definitions */
 @page
        {mso-page-border-surround-header:no;
        mso-page-border-surround-footer:no;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;
        mso-header-margin:42.55pt;
        mso-footer-margin:49.6pt;
        mso-paper-source:0;
        layout-grid:18.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */ 
 table.MsoNormalTable
        {mso-style-name:\8868\683C\5167\6587;
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
        mso-para-margin:0cm;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";}
</style>
<![endif]-->
</head>

<body lang=ZH-TW link=blue vlink=purple style='tab-interval:24.0pt;text-justify-trim:
punctuation'>

<div class=Section1 style='layout-grid:18.0pt'>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial;
mso-font-kerning:0pt'>I tested my <span class=GramE>payload(</span><span
class=SpellE>FILO.elf</span>) with <span class=SpellE>linux</span> loader Grub.
It has no problem at all. So something must go wrong when linuxbios jumps to
the payload. FILO doesn't seem to run at all. No debug message over the
console.<o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial;
mso-font-kerning:0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial;
mso-font-kerning:0pt'>Don’t’ know if there is anyone familiar with
ELF.</span></font><span lang=EN-US><o:p></o:p></span></p>

<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>This is the message<font
color=navy><span style='color:navy'> over the console at the end.<o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>It seems that there are 2
segments in the ELF. In the end, linuxbios jumps to <font color="#ff6600"><span
style='color:#FF6600'>an entry </span></font>that looks like the in the middle
of the first segment. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>Does it look right?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>============================================================<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>Found
ELF candiate at offset 0<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'><span
style='mso-spacerun:yes'> </span>(cleaned up) New segment addr 0x100000
size 0x270f0 offset 0xa0 filesize 0xd068<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'><span
style='mso-spacerun:yes'> </span>(cleaned up) New segment addr 0x127100
size 0x48 offset 0xd120 filesize 0x48<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>Dropping
non PT_LOAD segment<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>Loading
Segment: addr: 0x0000000000100000 memsz: 0x00000000000270f0 filesz: 0x00
0000000000d068<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>Loading
Segment: addr: 0x0000000000127100 memsz: 0x0000000000000048 filesz: 0x00
00000000000048<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>Jumping
to boot code at 0x<font color="#ff6600"><span style='color:#FF6600'>1092e4</span></font><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><span class=GramE><font size=1
color="#ff6600" face=Arial><span lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:
10.0pt;font-family:Arial;color:#FF6600'>entry</span></font></span><font size=1
color="#ff6600" face=Arial><span lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:
10.0pt;font-family:Arial;color:#FF6600'><span
style='mso-spacerun:yes'>    </span>= 0x001092e4<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>lb_start
= 0x00004000<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>lb_size<span
style='mso-spacerun:yes'>  </span>= 0x00024000<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>adjust<span
style='mso-spacerun:yes'>   </span>= 0xfe5d8400<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>buffer<span
style='mso-spacerun:yes'>   </span>= 0xfe5b8400<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>elf_boot_notes
= 0x00015680<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>adjusted_boot_notes
= 0xfe5eda80<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:24.0pt'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>

</div>

</body>

</html>