Hi everyone,
I am working to port UEFI (EDKII) to the BeagleBone Black as a Google Summer of Code intern
with Leif Lindolm of Linaro Enterprise Group. Over the past couple of weeks I've been going
through the EDKII Module Writer's Guide, the build file specifications, the SoC and board TRMs
and the edk2 repo bundled documentation and got my BBB running with ssh / vnc / ftdi debugger
set up.

I have broken down the implementation into two parts, based on [1]:
* Create an Am335xPkg to support the ARM SoC, taking ArmPlatformPkg as base and changing
the build spec files and library implementations.
* Use this to build BeagleBoneBlackPkg.

= Questions =
I am a little unclear about which Libraries and Drivers from the ArmPlatformPkg and ArmPkg I will
require in the port, and which of these I can use as-provided from the repo. How do I figure this out?

Also, is there any more documentation I should look into related to UEFI porting?

I will be documenting my work at [2] (nothing relevant there yet) and will soon set up a github repo.
I'll keep you posted about my progress.

Thanks,
Varad

[1] http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ArmPlatformPkg#arm_platform_porting_case2
[2] varadgautam.wordpress.com