PRSDK-5267 Add support to enable SMP mode
authorSinthu Raja M <x0257345@ti.com>
Wed, 8 May 2019 08:42:58 +0000 (14:12 +0530)
committerSinthu Raja M <x0257345@ti.com>
Sat, 1 Jun 2019 09:31:11 +0000 (15:01 +0530)
 Remove platform specifc cache header files from SYSBIOS.
 Add generic cache header file to allow BIOS to choose appropriate cache
 APIs based on the RTSC config file.

packages/ti/sdo/edma3/drv/sample/package.xs
packages/ti/sdo/edma3/drv/sample/src/sample_arm_cs.c

index 0221c2271a33996ac1d676c6b52d05665b692b97..dacd2fc15b8de0a9c04032cbcbfc5b2660f1f831 100755 (executable)
@@ -3,7 +3,7 @@
  *
  * xdc script file for the EDMA DRV package.
  *
  *
  * xdc script file for the EDMA DRV package.
  *
- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2009 - 2019 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -177,3 +177,7 @@ function getLibs(prog)
     return (lib);
 }
 
     return (lib);
 }
 
+function init() {
+    xdc.loadPackage("ti.sysbios");
+}
+
index 7348ac5a08246fb7b10c913bfbc39ee97c0159dc..3a6c2bd64f30812c403ee2707acea14392bb607f 100755 (executable)
@@ -6,7 +6,7 @@
  * These implementations MUST be provided by the user / application, using the
  * EDMA3 driver, for its correct functioning.
  *
  * These implementations MUST be provided by the user / application, using the
  * EDMA3 driver, for its correct functioning.
  *
- * Copyright (C) 2009 - 2016 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2009 - 2019 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
  *
  *
  *  Redistribution and use in source and binary forms, with or without
  *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
 */
  *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
 */
-#ifdef GCC_BUILD
-#if (defined(BUILD_TDA2XX_MPU) || defined(BUILD_DRA72X_MPU) || defined(BUILD_AM572X_MPU) || defined(BUILD_AM571X_MPU) || defined(BUILD_K2H_MPU) || defined(BUILD_K2K_MPU) || defined(BUILD_K2E_MPU) || defined(BUILD_K2L_MPU) || defined(BUILD_K2G_MPU))
-#include <ti/sysbios/family/arm/a15/Cache.h>
-#elif (defined (BUILD_CENTAURUS_A8) || defined (BUILD_AM335X_A8))
-#include <ti/sysbios/family/arm/a8/Cache.h>
-#elif defined (BUILD_AM437X_A9)
-#include <ti/sysbios/family/arm/a9/Cache.h>
-#endif
-#else
+
 #include <ti/sysbios/hal/Cache.h>
 #include <ti/sysbios/hal/Cache.h>
-#endif
+
 #include <ti/sysbios/hal/Hwi.h>
 #include <ti/sysbios/knl/Task.h>
 #include <ti/sysbios/knl/Semaphore.h>
 #include <ti/sysbios/hal/Hwi.h>
 #include <ti/sysbios/knl/Task.h>
 #include <ti/sysbios/knl/Semaphore.h>