Revision: 14439
          http://sourceforge.net/p/edk2/code/14439
Author:   oliviermartin
Date:     2013-06-21 10:59:53 +0000 (Fri, 21 Jun 2013)
Log Message:
-----------
ArmPlatformPkg/ArmVExpressPkg: CTA9x4: Default to EDK2_ARMVE_STANDALONE=1

This patch changes the Versatile Express A9 BSP to build with
EDK2_ARMVE_STANDALONE=1 as the default option.

The user may then specify zero if they wish to build the non-standalone
version.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ryan Harkin <[email protected]>
Signed-off-by: Olivier Martin <[email protected]>

Modified Paths:
--------------
    trunk/edk2/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc

Modified: trunk/edk2/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc
===================================================================
--- trunk/edk2/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc     
2013-06-21 10:09:50 UTC (rev 14438)
+++ trunk/edk2/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc     
2013-06-21 10:59:53 UTC (rev 14439)
@@ -1,5 +1,5 @@
 #
-#  Copyright (c) 2011-2012, ARM Limited. All rights reserved.
+#  Copyright (c) 2011-2013, ARM Limited. All rights reserved.
 #  
 #  This program and the accompanying materials                          
 #  are licensed and made available under the terms and conditions of the BSD 
License         
@@ -21,16 +21,23 @@
   PLATFORM_GUID                  = eb2bd5ff-2379-4a06-9c12-db905cdee9ea 
   PLATFORM_VERSION               = 0.1
   DSC_SPECIFICATION              = 0x00010005
-!ifdef $(EDK2_ARMVE_STANDALONE)
-  OUTPUT_DIRECTORY               = Build/ArmVExpress-CTA9x4-Standalone
-!else
-  OUTPUT_DIRECTORY               = Build/ArmVExpress-CTA9x4
-!endif
   SUPPORTED_ARCHITECTURES        = ARM
   BUILD_TARGETS                  = DEBUG|RELEASE
   SKUID_IDENTIFIER               = DEFAULT
   FLASH_DEFINITION               = 
ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.fdf
 
+  # Reflashing the NOR Flash is a slow process. To ease the development on ARM 
Versatile Express Cortex-A9x4,
+  # the UEFI firmware can be built to be started from DRAM (instead of NOR 
Flash).
+  # The engineer only needs to copy the new binary in DRAM with the hardware 
debugger and execute from there.
+!ifndef EDK2_ARMVE_STANDALONE
+  DEFINE EDK2_ARMVE_STANDALONE=1
+!endif
+!if $(EDK2_ARMVE_STANDALONE) == 1
+  OUTPUT_DIRECTORY               = Build/ArmVExpress-CTA9x4-Standalone
+!else
+  OUTPUT_DIRECTORY               = Build/ArmVExpress-CTA9x4
+!endif
+
 !include ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc
 
 [LibraryClasses.common]

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to