I'm looking at the various trees that are relevant for doing UEFI
development. It's not clear which trees I should be working from,
particularly for the git mirrors. Here's what I've found so far.
Upstream Tianocore:
- Upstream is an SVN tree on sourceforge
- I've found several git mirrors of the SVN trees
- many on github
- Looks like sourceforge also maintains mirrors:
http://tianocore.git.sourceforge.net/git/gitweb-index.cgi
To keep the trees compatible, we need to all be working from the same
SVN mirror source. I assume the mirror on Sourceforge is the one to
use, am I correct?
Linaro Tianocore:
- git://git.linaro.org/arm/uefi/uefi.git
- Directory layout does *not* match the sourceforge git mirror. What
mirror is this tree based on?
BaseTools:
- From our discussion yesterday at the Linaro office, my understanding
is that BaseTools is actively developed, but only rarely syncronized
with EDKII tree (about 6mth period).
-
https://edk2-buildtools.svn.sourceforge.net/svnroot/edk2-buildtools/trunk/BaseTools/
- Linaro *may* want to pull in tip of basetools instead of the version
in upstream when creating a Linaro UEFI branch
Platform Support
- Yesterday we discussed the idea of keeping platform support in a
separate git repo for each platform. ie, something like
SamsungPlatformPkg
- git clone git://github.com/girishks/Origen-EDK-II-Package.git
- The Linaro tree would have to pull in each of the supported
platforms; either by merging in each git tree, or using something like
'repo' to create a working directory from multiple git trees.
Are there any other trees that I need to pay attention to?
g.
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
_______________________________________________
boot-architecture mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/boot-architecture