<div dir="ltr">Hi, <div> When I link DebugCommunicationLib ( SourceLevelDebugPkg/Library/DebugCommunicationLibUsb/DebugCommunicationLibUsb.inf ) in PlatformPkgIA32.pkg and build firmware image with success, firmware image don't boot correctly. I link PeCoffExtraActionLib like Jeff told me, but firmware don't boot correctly.   </div><div><br></div><div>Problem: Why DebugCommunicationLibUsb library make problem? </div><div><br><div class="gmail_extra"><div><span style="font-family:Verdana,sans-serif;font-size:12.8000001907349px">Best regards</span><span style="font-family:'comic sans ms',sans-serif">,<br></span></div><div style="margin-left:40px"><font face="comic sans ms,sans-serif"><span style="background-color:rgb(166,77,121)"><span style="background-color:rgb(255,255,255)">Anteja </span></span></font></div><div style="margin-left:40px"><font face="comic sans ms,sans-serif"><span style="background-color:rgb(166,77,121)"><span style="background-color:rgb(255,255,255)"><br></span></span></font></div><div class="gmail_quote">>On Wed, Apr 1, 2015 at 1:47 PM, Anteja Vuk-Maček <span dir="ltr"><<a href="mailto:anteja.vukmacek@gmail.com" target="_blank">anteja.vukmacek@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">>Hi, <div><br><font face="arial, helvetica, sans-serif" color="#000000">>I link </font><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">PeCoffExtraActionLib in PlatformPkgIA32.dsc (Vlv2TbltDevicePkg ).</span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"> </span><br></div><div><div><font color="#000000" face="arial, helvetica, sans-serif">>!if $(SOURCE_DEBUG_ENABLE) == TRUE</font></div><div><font color="#000000" face="arial, helvetica, sans-serif">>  PeCoffExtraActionLib|SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/PeCoffExtraActionLibDebug.inf</font></div><div><font color="#000000" face="arial, helvetica, sans-serif">>  #DebugCommunicationLib|SourceLevelDebugPkg/Library/DebugCommunicationLibSerialPort/DebugCommunicationLibSerialPort.inf</font></div><div><font color="#000000" face="arial, helvetica, sans-serif"> > DebugCommunicationLib|SourceLevelDebugPkg/Library/DebugCommunicationLibUsb/DebugCommunicationLibUsb.inf</font></div><div><font color="#000000" face="arial, helvetica, sans-serif"> > #PlatformHookLib|MdeModulePkg/Library/BasePlatformHookLibNull/BasePlatformHookLibNull.inf</font></div><div><font color="#000000" face="arial, helvetica, sans-serif"> > #SerialPortLib|MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf</font></div><div><font color="#000000" face="arial, helvetica, sans-serif"> > DebugAgentLib|SourceLevelDebugPkg/Library/DebugAgent/SecPeiDebugAgentLib.inf</font></div><span><div><font color="#000000" face="arial, helvetica, sans-serif">>!else</font></div><div><font color="#000000" face="arial, helvetica, sans-serif"> > PeCoffExtraActionLib|MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf</font></div><div><font color="#000000" face="arial, helvetica, sans-serif"> > DebugAgentLib|MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf</font></div><div><font color="#000000" face="arial, helvetica, sans-serif">>!endif</font></div></span></div><div><br></div><div>>May you tell me is this correct?  I boot firmware without HOST and it don't work correctly. </div><div><br></div><div><div>>!if $(SOURCE_DEBUG_ENABLE) == TRUE</div><div>> MSFT:*_*_X64_GENFW_FLAGS  = --keepexceptiontable</div><div>>  GCC:*_*_X64_GENFW_FLAGS   = --keepexceptiontable </div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div>> INTEL:*_*_X64_GENFW_FLAGS = --keepexceptiontable</div><div>>  #*_*_*_GENFW_FLAGS = --keepexceptiontable</div><div>>!if $(TARGET) == DEBUG</div><div>> DEFINE SOURCE_LEVEL_DEBUG_BUILD_OPTIONS = /Od /Oy-</div><div>>!endif</div><div>>!else</div><div>> DEFINE SOURCE_LEVEL_DEBUG_BUILD_OPTIONS =</div><div><br></div><div>>!endif</div></div><div> </div><div>>May you tell me is SOURCE_LEVEL_DEBUG_BUILD_OPTIONS macro correctly defined? </div><div><div><span style="font-family:Verdana,sans-serif;font-size:12.8000001907349px">>Best regards</span><span style="font-family:'comic sans ms',sans-serif">,<br></span><span style="font-family:arial,helvetica,sans-serif">>Anteja </span><span style="font-family:'comic sans ms',sans-serif"><br></span></div></div><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><div><div><div><div><div><div><div><div style="margin-left:30pt">
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</div>

</blockquote></div><div><br></div><div><div dir="ltr"><div dir="ltr"><br></div></div></div>
</div></div></div>
</blockquote></div><div><br></div><div><div dir="ltr"><div dir="ltr"><br></div></div></div>
</div></div></div>