I understand! This is just a mistake of slash!!!
Instead of <Protocol\FormBrowserEx.h>
there must be <Protocol/FormBrowserEx.h>

09.08.2013, в 11:38, Sergey Isakov написал(а):

> Thank you for the notification
> but I can't understand this mistake
> ------------
> In file included from 
> /Users/Sergey/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h:25:0,
>                  from 
> /Users/Sergey/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c:15:
> /Users/Sergey/src/edk2/MdeModulePkg/Include/Protocol/FormBrowserEx2.h:19:36: 
> fatal error: Protocol\FormBrowserEx.h: No such file or directory
>  #include <Protocol\FormBrowserEx.h>
>                                     ^
> compilation terminated.
> 
> ------------
> The file if actually present but it seems an order of loading is significant
> 
> 09.08.2013, в 10:39, Dong, Eric написал(а):
> 
>> Hi All,
>>  
>> I have checked in this patch at revision 14537. In my patch ,  I update 
>> OVMF/NT32/Duet platform to include new display engine and customized display 
>> library. If any other platform also use browser and not include  by my 
>> patch, platform owner need to update these platforms to include new display 
>> engine and customized display library, otherwise it may cause this platform 
>> can enter the setup page.
>>  
>> I copy sample code from Duet platform, shows how to change platform code:
>>  
>> Modified: trunk/edk2/DuetPkg/DuetPkg.fdf
>> ===================================================================
>> --- trunk/edk2/DuetPkg/DuetPkg.fdf     2013-08-09 05:23:22 UTC (rev 14536)
>> +++ trunk/edk2/DuetPkg/DuetPkg.fdf  2013-08-09 05:26:47 UTC (rev 14537)
>> @@ -59,6 +59,7 @@
>> INF  MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf
>> INF  MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
>> INF  MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf
>> +INF  MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
>>  INF  
>> MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
>> INF  MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
>>  
>> Modified: trunk/edk2/DuetPkg/DuetPkgIa32.dsc
>> ===================================================================
>> --- trunk/edk2/DuetPkg/DuetPkgIa32.dsc            2013-08-09 05:23:22 UTC 
>> (rev 14536)
>> +++ trunk/edk2/DuetPkg/DuetPkgIa32.dsc         2013-08-09 05:26:47 UTC (rev 
>> 14537)
>> @@ -85,6 +85,7 @@
>>    
>> SecurityManagementLib|MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf
>>    CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf
>>    
>> PeCoffExtraActionLib|MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf
>> +  
>> CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf
>>    #
>>    # Platform
>>    #
>> @@ -191,6 +192,7 @@
>>    }
>>    MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
>>    MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf
>> +  MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
>>    MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
>>    MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
>>  
>> Thanks,
>> Eric
>> From: Dong, Eric [mailto:[email protected]] 
>> Sent: Tuesday, July 23, 2013 3:21 PM
>> To: [email protected]
>> Subject: [edk2] [PATCH]MdeModulePkg/SetupBrowserDxe: Remodel setup browser 
>> driver to provide customization possibilities
>>  
>> =======================
>> MdeModulePkg: Remodel SetupBrowserDxe driver
>>  
>> Current browser driver combines all functions in one driver; it’s hard for 
>> user to customize the diver for different look and feel. After remodel the 
>> browser driver, browser driver will be divided into two drivers and one 
>> library:
>> SetupBrowserDxe: maintain the main process from IFR data; it will convert 
>> the IFR data to display data structure.
>> DisplayEngineDxe: maintain the display process, based on the input display 
>> data structure get from SetupBrowserDxe.
>> CustomizedDisplayLib: export some display related interface for user to 
>> customize, used by DisplayEngineDxe driver.
>>  
>> After remodeling, user can add their CustomizedDisplayLib or 
>> DisplayEngineDxe for different user experience.
>>  
>> Contributed-under: TianoCore Contribution Agreement 1.0
>> Signed-off-by: Eric Dong <[email protected]>
>> =======================
>> DuetPkg/Nt32Pkg/OvmfPkg: Update the platform DSC/FDF file to use new browser 
>> related drivers.
>> =======================
>>  
>> [Impact]
>> 1.       All related platform need to update dsc and fdf file to include new 
>> driver and library.
>>  
>> Thanks,
>> Eric
>> ------------------------------------------------------------------------------
>> Get 100% visibility into Java/.NET code with AppDynamics Lite!
>> It's a free troubleshooting tool designed for production.
>> Get down to code-level detail for bottlenecks, with <2% overhead. 
>> Download for free and get started troubleshooting in minutes. 
>> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk_______________________________________________
>> edk2-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/edk2-devel
> 
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite!
> It's a free troubleshooting tool designed for production.
> Get down to code-level detail for bottlenecks, with <2% overhead. 
> Download for free and get started troubleshooting in minutes. 
> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk_______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to