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
> 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
> 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