Howto build UEFI RealView EB for RealTime System Model\r
------------------------------------------------------\r
\r
-1. Set up the environment. And build the EDK2\92s tools\r
+For Linux\r
+---------\r
+\r
+1. Get EDK2 from Tianocore Subversion repository\r
+svn co https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2 edk2 --username guest\r
+ \r
+2. Get FatPkg from EDK2 SVN repository: \r
+cd edk2\r
+svn co https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk/FatPkg FatPkg --username guest\r
+\r
+3. Apply BaseTools patches (BaseTools-Pending-Patches.patch combines all the currently pending BaseTools patches)\r
+patch -p1 < ArmPlatformPkg/Documentation/patches/BaseTools-Pending-Patches.patch\r
+\r
+4. Set up the environment. And build the EDK2\92s tools\r
export EDK_TOOLS_PATH=`pwd`/BaseTools\r
. edksetup.sh `pwd`/BaseTools/\r
make -C $EDK_TOOLS_PATH\r
\r
-2. Build the ARM RealView EB UEFI Firmware\r
-build -a ARM -p ArmPlatformPkg/ArmRealViewEBPkg/ArmRealViewEb-RTSM-A8.dsc -t RVCT\r
+5. Build the ARM RealView EB UEFI Firmware\r
+build -a ARM -p ArmPlatformPkg/ArmRealViewEBPkg/ArmRealViewEb-RTSM-A8.dsc -t RVCTLINUX\r
\r
\r
Howto test UEFI RealView EB on RealTime System Model - Example Cortex A8\r