What I sometimes do when I have potential problem with EFI device paths, I dump 
all the EFI device paths available.

It is important they exactly match what you are expected to use.

 

 

From: Varad Gautam [mailto:varadgau...@gmail.com] 
Sent: 05 November 2014 14:01
To: edk2-devel@lists.sourceforge.net
Subject: Re: [edk2] BeagleBoneBlackPkg: Moving to Intel BDS

 

I am now able to load the Intel BDS, but I'm having some trouble with receiving 
console
input with ArmPlatformPkg BDS or Intel BDS. I've got 

gArmPlatformTokenSpaceGuid.PcdDefaultConOutPaths|L"VenHw(D3987D4B-971A-43
5F-8CAF-4967EB627241)/Uart(115200,8,N,1)/VenPcAnsi()"
gArmPlatformTokenSpaceGuid.PcdDefaultConInPaths|L"VenHw(D3987D4B-971A-435F
-8CAF-4967EB627241)/Uart(115200,8,N,1)/VenPcAnsi()"

as the default console paths [1], and have been digging around in 
ArmPlatformPkg/Bds 
to learn how the console devices are connected. The boot gets stuck at the 
selection 
prompt and does not register any input. Using the BeagleBoard BDS (which 
connects 
ConIn and ConOut by protocol guids rather than device paths [2]) works alright. 
I need 
some help to figure out how I can get ConIn working.

[1] 
https://github.com/varadgautam/edk2/blob/kern/TexasInstrumentsPkg/BeagleBoneBl
ackPkg/BeagleBoneBlackPkg.dsc#L309
[2] 
https://github.com/varadgautam/edk2/blob/kern/TexasInstrumentsPkg/BeagleBoneBl
ackPkg/Bds/BdsEntry.c#L110

Thanks,

Varad

 

 

On Tue, Oct 28, 2014 at 11:58 PM, Olivier Martin <olivier.mar...@arm.com> wrote:

I have not really checked the history and your recent changes in details.
But until recently Intel BDS was requiring SMBios support.
I sent a patch to fix this dependency:
https://github.com/tianocore/edk2/commit/6d5b88f372180dc3a8622fda19ae0ac1fb0 
<https://github.com/tianocore/edk2/commit/6d5b88f372180dc3a8622fda19ae0ac1fb076ae8>
 
76ae8

I also added support for Intel BDS to ArmVirtualizationPkg (enabled by the
build flag INTEL_BDS).
You can easily see the Intel BDS requirements by looking for 'INTEL_BDS' in
the DSC and FDF files of this platform:
https://github.com/tianocore/edk2/blob/master/ArmPlatformPkg/ArmVirtualizati 
<https://github.com/tianocore/edk2/blob/master/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc>
 
onPkg/ArmVirtualizationQemu.dsc

If you already have ArmPlatformPkg/Bds working on your platform, I would
recommend you to start with this implementation of PlatformBdsLib:
PlatformBdsLib|ArmPlatformPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLi
b.inf



> -----Original Message-----
> From: Varad Gautam [mailto:varadgau...@gmail.com]
> Sent: 28 October 2014 17:57
> To: edk2-devel@lists.sourceforge.net
> Subject: [edk2] BeagleBoneBlackPkg: Moving to Intel BDS
>
> Hi,
>
> I'm configuring BeagleBoneBlackPkg [1] to use
> IntelFrameworkModulePkg/Universal/BdsDxe. The build, after adding the
> dependencies hangs at [2]. What does 291:`InstallProtocolInterface:
> 348C4D62-BFBD-4882-9ECE-C80BB1C4783B 0` mean? Is HiiDatabaseDxe
> expecting
> a VFR form to load? Or does this indicate a missing module dependency?
>
> [1]
> https://github.com/varadgautam/edk2/tree/kern/TexasInstrumentsPkg/Beagl
> eBoneBlackPkg
> [2] http://fpaste.org/145882/14517581/
>
> Thanks,
> Varad
>

> -----------------------------------------------------------------------

> -------
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel





------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

 
------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to