1    /* --COPYRIGHT--,TI
     2     * Copyright (c) $(CPYYEAR)
     3     * Texas Instruments
     4     *
     5     *  All rights reserved.  Property of Texas Instruments
     6     *  Restricted rights to use, duplicate or disclose this code are
     7     *  granted through contract.
     8     *
     9     * --/COPYRIGHT--*/
    10    metaonly module IpcTemplate inherits xdc.tools.IRtscProductTemplate {
    11        config xdc.tools.IRtscProductTemplate.TemplateInfo streamCfgTemplate =
    12            {
    13                title: "Stream Configuration",
    14                fileList: ["../../io/examples/stream.cfg"],
    15                description: "This template defines the stream example configuration.",
    16                template:[]
    17            };
    18        config xdc.tools.IRtscProductTemplate.TemplateInfo listCfgTemplate =
    19            {
    20                title: "List Configuration",
    21                fileList: ["../../utils/examples/list.cfg"],
    22                description: "This template defines a basic configuration for List example",
    23                template:[]
    24            };
    25        config xdc.tools.IRtscProductTemplate.TemplateInfo multiProcCfgTemplate =
    26            {
    27                title: "MultiProc Configuration",
    28                fileList: ["../../utils/examples/multiProc.cfg"],
    29                description: "This template defines a configuration for multiProc example",
    30                template:[]
    31            };
    32        config xdc.tools.IRtscProductTemplate.TemplateInfo multiProcSingleImageCfgTemplate =
    33            {
    34                title: "MultiProc for a Single Image Configuration",
    35                fileList: ["../../utils/examples/multiProc.cfg"],
    36                description: "This template defines a configuration for multiProc example",
    37                template:[]
    38            };
    39        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyLoopbackCfgTemplate =
    40            {
    41                title: "Notify Single Processor Configuration",
    42                fileList: ["../../ipc/examples/singlecore/notify_loopback.cfg"],
    43                description: "This template defines a configuration for notify example",
    44                template:[]
    45            };
    46        config xdc.tools.IRtscProductTemplate.TemplateInfo messageCfgTemplate =
    47            {
    48                title: "MessageQ Single Processor Configuration",
    49                fileList: ["../../ipc/examples/singlecore/message.cfg"],
    50                description: "This template defines a configuration for message example",
    51                template:[]
    52            };
    53        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyVideoDM740CfgTemplate =
    54            {
    55                title: "Notify on Video Processor DM740 Configuration",
    56                fileList: ["../../ipc/examples/multicore/evmDM740/notify_video.cfg",
    57                           "../../ipc/examples/multicore/evmDM740/notify_common.cfg.xs"],
    58                description: "This template defines a configuration for notify example on video processor on DM740 ",
    59                template:[]
    60            };
    61        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyDSSDM740CfgTemplate =
    62            {
    63                title: "Notify on DSS Processor DM740 Configuration",
    64                fileList: ["../../ipc/examples/multicore/evmDM740/notify_dss.cfg",
    65                           "../../ipc/examples/multicore/evmDM740/notify_common.cfg.xs"],
    66                description: "This template defines a configuration for notify example on DSS processor on DM740 ",
    67                template:[]
    68            };
    69        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyDSPDM740CfgTemplate =
    70            {
    71                title: "Notify on DSP Processor DM740 Configuration",
    72                fileList: ["../../ipc/examples/multicore/evmDM740/notify_dsp.cfg",
    73                           "../../ipc/examples/multicore/evmDM740/notify_common.cfg.xs"],
    74                description: "This template defines a configuration for notify example on DSP processor on DM740 ",
    75                template:[]
    76            };
    77        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyArmDM6446CfgTemplate =
    78            {
    79                title: "Notify on Arm DM6446 Configuration",
    80                fileList: ["../../ipc/examples/multicore/evmDM6446/notify_arm.cfg",
    81                           "../../ipc/examples/multicore/evmDM6446/notify_common.cfg.xs"],
    82                description: "This template defines a configuration for notify example on Arm processor on DM6446 ",
    83                template:[]
    84            };
    85        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyDspDM6446CfgTemplate =
    86            {
    87                title: "Notify on Dsp DM6446 Configuration",
    88                fileList: ["../../ipc/examples/multicore/evmDM6446/notify_dsp.cfg",
    89                           "../../ipc/examples/multicore/evmDM6446/notify_common.cfg.xs"],
    90                description: "This template defines a configuration for notify example on Dsp processor on DM6446 ",
    91                template:[]
    92            };
    93        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyArmDA830CfgTemplate =
    94            {
    95                title: "Notify on Arm DA830 Configuration",
    96                fileList: ["../../ipc/examples/multicore/evmDA830/notify_arm.cfg",
    97                           "../../ipc/examples/multicore/evmDA830/notify_common.cfg.xs"],
    98                description: "This template defines a configuration for notify example on Arm processor on DA830 ",
    99                template:[]
   100            };
   101        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyDspDA830CfgTemplate =
   102            {
   103                title: "Notify on Dsp DA830 Configuration",
   104                fileList: ["../../ipc/examples/multicore/evmDA830/notify_dsp.cfg",
   105                           "../../ipc/examples/multicore/evmDA830/notify_common.cfg.xs"],
   106                description: "This template defines a configuration for notify example on Dsp processor on DA830 ",
   107                template:[]
   108            };
   109        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyArmOMAPL138CfgTemplate =
   110            {
   111                title: "Notify on Arm OMAPL138 Configuration",
   112                fileList: ["../../ipc/examples/multicore/evmOMAPL138/notify_arm.cfg",
   113                           "../../ipc/examples/multicore/evmOMAPL138/notify_common.cfg.xs"],
   114                description: "This template defines a configuration for notify example on Arm processor on OMAPL138 ",
   115                template:[]
   116            };
   117        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyDspOMAPL138CfgTemplate =
   118            {
   119                title: "Notify on Dsp OMAPL138 Configuration",
   120                fileList: ["../../ipc/examples/multicore/evmOMAPL138/notify_dsp.cfg",
   121                           "../../ipc/examples/multicore/evmOMAPL138/notify_common.cfg.xs"],
   122                description: "This template defines a configuration for notify example on Dsp processor on OMAPL138 ",
   123                template:[]
   124            };
   125        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyC6472CfgTemplate =
   126            {
   127                title: "Notify on Dsp EVM6472 Configuration",
   128                fileList: ["../../ipc/examples/multicore/c6472/notify_single.cfg"],
   129                description: "This template defines a configuration for notify example on Dsp processor on EVM6472 ",
   130                template:[]
   131            };
   132        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyC6474CfgTemplate =
   133            {
   134                title: "Notify on Dsp EVM6474 Configuration",
   135                fileList: ["../../ipc/examples/multicore/c6474/notify_single.cfg"],
   136                description: "This template defines a configuration for notify example on Dsp processor on EVM6474 ",
   137                template:[]
   138            };
   139        config xdc.tools.IRtscProductTemplate.TemplateInfo notifyTCI6498CfgTemplate =
   140            {
   141                title: "Notify on Dsp TCI6498 Configuration",
   142                fileList: ["../../ipc/examples/multicore/simTCI6498/notify_single.cfg"],
   143                description: "This template defines a configuration for notify example on Dsp processor on TCI6498 ",
   144                template:[]
   145            };
   146        config xdc.tools.IRtscProductTemplate.TemplateInfo messageVideoDM740CfgTemplate =
   147            {
   148                title: "MessageQ on Video Processor DM740 Configuration",
   149                fileList: ["../../ipc/examples/multicore/evmDM740/message_video.cfg",
   150                           "../../ipc/examples/multicore/evmDM740/message_common.cfg.xs"],
   151                description: "This template defines a configuration for MessageQ example on video processor on DM740 ",
   152                template:[]
   153            };
   154        config xdc.tools.IRtscProductTemplate.TemplateInfo messageDSSDM740CfgTemplate =
   155            {
   156                title: "MessageQ on DSS Processor DM740 Configuration",
   157                fileList: ["../../ipc/examples/multicore/evmDM740/message_dss.cfg",
   158                           "../../ipc/examples/multicore/evmDM740/message_common.cfg.xs"],
   159                description: "This template defines a configuration for MessageQ example on DSS processor on DM740 ",
   160                template:[]
   161            };
   162        config xdc.tools.IRtscProductTemplate.TemplateInfo messageDSPDM740CfgTemplate =
   163            {
   164                title: "MessageQ on DSP Processor DM740 Configuration",
   165                fileList: ["../../ipc/examples/multicore/evmDM740/message_dsp.cfg",
   166                           "../../ipc/examples/multicore/evmDM740/message_common.cfg.xs"],
   167                description: "This template defines a configuration for MessageQ example on DSP processor on DM740 ",
   168                template:[]
   169            };
   170        config xdc.tools.IRtscProductTemplate.TemplateInfo messageArmDM6446CfgTemplate =
   171            {
   172                title: "MessageQ on Arm DM6446 Configuration",
   173                fileList: ["../../ipc/examples/multicore/evmDM6446/message_arm.cfg",
   174                           "../../ipc/examples/multicore/evmDM6446/message_common.cfg.xs"],
   175                description: "This template defines a configuration for MessageQ example on Arm processor on DM6446 ",
   176                template:[]
   177            };
   178        config xdc.tools.IRtscProductTemplate.TemplateInfo messageDspDM6446CfgTemplate =
   179            {
   180                title: "MessageQ on DSP DM6446 Configuration",
   181                fileList: ["../../ipc/examples/multicore/evmDM6446/message_dsp.cfg",
   182                           "../../ipc/examples/multicore/evmDM6446/message_common.cfg.xs"],
   183                description: "This template defines a configuration for MessageQ example on dsp processor on DM6446 ",
   184                template:[]
   185            };
   186        config xdc.tools.IRtscProductTemplate.TemplateInfo messageArmDA830CfgTemplate =
   187            {
   188                title: "MessageQ on Arm DA830 Configuration",
   189                fileList: ["../../ipc/examples/multicore/evmDA830/message_arm.cfg",
   190                           "../../ipc/examples/multicore/evmDA830/message_common.cfg.xs"],
   191                description: "This template defines a configuration for MessageQ example on Arm processor on DA830 ",
   192                template:[]
   193            };
   194        config xdc.tools.IRtscProductTemplate.TemplateInfo messageDspDA830CfgTemplate =
   195            {
   196                title: "MessageQ on DSP DA830 Configuration",
   197                fileList: ["../../ipc/examples/multicore/evmDA830/message_dsp.cfg",
   198                           "../../ipc/examples/multicore/evmDA830/message_common.cfg.xs"],
   199                description: "This template defines a configuration for MessageQ example on dsp processor on DA830 ",
   200                template:[]
   201            };
   202        config xdc.tools.IRtscProductTemplate.TemplateInfo messageArmOMAPL138CfgTemplate =
   203            {
   204                title: "MessageQ on Arm OMAPL138 Configuration",
   205                fileList: ["../../ipc/examples/multicore/evmOMAPL138/message_arm.cfg",
   206                           "../../ipc/examples/multicore/evmOMAPL138/message_common.cfg.xs"],
   207                description: "This template defines a configuration for MessageQ example on Arm processor on OMAPL138 ",
   208                template:[]
   209            };
   210        config xdc.tools.IRtscProductTemplate.TemplateInfo messageDspOMAPL138CfgTemplate =
   211            {
   212                title: "MessageQ on DSP OMAPL138 Configuration",
   213                fileList: ["../../ipc/examples/multicore/evmOMAPL138/message_dsp.cfg",
   214                           "../../ipc/examples/multicore/evmOMAPL138/message_common.cfg.xs"],
   215                description: "This template defines a configuration for MessageQ example on dsp processor on OMAPL138 ",
   216                template:[]
   217            };
   218        config xdc.tools.IRtscProductTemplate.TemplateInfo messageC6472CfgTemplate =
   219            {
   220                title: "MessageQ on EVM6472 Configuration",
   221                fileList: ["../../ipc/examples/multicore/c6472/message_single.cfg"],
   222                description: "This template defines a configuration for MessageQ example on dsp processor on EVM6472 ",
   223                template:[]
   224            };
   225        config xdc.tools.IRtscProductTemplate.TemplateInfo messageC6474CfgTemplate =
   226            {
   227                title: "MessageQ on EVM6474 Configuration",
   228                fileList: ["../../ipc/examples/multicore/c6474/message_single.cfg"],
   229                description: "This template defines a configuration for MessageQ example on dsp processor on EVM6474 ",
   230                template:[]
   231            };
   232        config xdc.tools.IRtscProductTemplate.TemplateInfo messageTCI6498CfgTemplate =
   233            {
   234                title: "MessageQ on TCI6498 Configuration",
   235                fileList: ["../../ipc/examples/multicore/simTCI6498/message_single.cfg"],
   236                description: "This template defines a configuration for MessageQ example on dsp processor on TCI6498 ",
   237                template:[]
   238            };
   239    
   240        override config xdc.tools.IRtscProductTemplate.TemplateInfo appTemplates[] = [
   241            {
   242                title: "Stream Example",
   243                fileList: ["../../io/examples/stream.c"],
   244                description: "This example shows the use of ti.sysbios.io.Stream module to demonstrate IO streaming using a driver. In this example we use the ti.sysbios.io.Generator driver module. This example uses the Stream_ISSUE_RECLAIM model. A single task gets data from an input channel and sends the data out to an output channel.",
   245                template: [streamCfgTemplate]
   246            },
   247            {
   248                title: "List Example",
   249                fileList: ["../../utils/examples/list.c"],
   250                description: "The list example shows how to use the ti.sdo.utils.List module to create and use a List instance as 1) a queue (First In First Out), 2) a stack (Last in First Out). It also shows how to traverse a list and how to remove an element.",
   251                template: [listCfgTemplate]
   252            },
   253            {
   254                title: "MultiProc Example",
   255                fileList: ["../../utils/examples/multiProc.c"],
   256                description: "The multiProc example shows how to use the basical functionality of the ti.sdo.utils.MultiProc module",
   257                template: [multiProcCfgTemplate]
   258            },
   259            {
   260                title: "MultiProc Single Image Example",
   261                fileList: ["../../utils/examples/multiProcSingleImage.c"],
   262                description: "The multiProcSingleImage example shows how to configure an image to be able to run on multiple cores. It sets the processor id dynamically during initialization.",
   263                template: [multiProcSingleImageCfgTemplate]
   264            },
   265            {
   266                title: "Notify Single Processor Example",
   267                fileList: ["../../ipc/examples/singlecore/notify_loopback.c"],
   268                description: "The message example shows how to use Notify. The NotifyDriverLoopback driver is used to allow the example to be run on a single processor.",
   269                template: [notifyLoopbackCfgTemplate]
   270            },
   271            {
   272                title: "MessageQ Single Processor Example",
   273                fileList: ["../../ipc/examples/singlecore/message.c"],
   274                description: "The message example shows how to use MessageQ on a single processor.",
   275                template: [messageCfgTemplate]
   276            },
   277            {
   278                title: "Notify on Video Processor DM740 Example",
   279                fileList: ["../../ipc/examples/multicore/evmDM740/notify_video.c"],
   280                description: "The notify_video example shows how to use Notify on DM740. It must be ran along with the Notify on DSS and Notify on DSP for DM740. Refer to the readme.txt for more details.",
   281                template: [notifyVideoDM740CfgTemplate]
   282            },
   283            {
   284                title: "Notify on DSS Processor DM740 Example",
   285                fileList: ["../../ipc/examples/multicore/evmDM740/notify_dss.c"],
   286                description: "The notify_dss example shows how to use Notify on DM740. It must be ran along with the Notify on Video and Notify on DSP for DM740. Refer to the readme.txt for more details.",
   287                template: [notifyDSSDM740CfgTemplate]
   288            },
   289            {
   290                title: "Notify on DSP Processor DM740 Example",
   291                fileList: ["../../ipc/examples/multicore/evmDM740/notify_dsp.c"],
   292                description: "The notify_dsp example shows how to use Notify on DM740. It must be ran along with the Notify on DSS and Notify on Video for DM740. Refer to the readme.txt for more details.",
   293                template: [notifyDSPDM740CfgTemplate]
   294            },
   295            {
   296                title: "Notify on Arm on DM6446 Example",
   297                fileList: ["../../ipc/examples/multicore/evmDM6446/notify_arm.c"],
   298                description: "The notify_arm example shows how to use Notify on DM6446. It must be ran along with the Notify on DSP for DM6446. Refer to the readme.txt for more details.",
   299                template: [notifyArmDM6446CfgTemplate]
   300            },
   301            {
   302                title: "Notify on Dsp on DM6446 Example",
   303                fileList: ["../../ipc/examples/multicore/evmDM6446/notify_dsp.c"],
   304                description: "The notify_dsp example shows how to use Notify on DM6446. It must be ran along with the Notify on Arm for DM6446. Refer to the readme.txt for more details.",
   305                template: [notifyDspDM6446CfgTemplate]
   306            },
   307            {
   308                title: "Notify on Arm on DA830 Example",
   309                fileList: ["../../ipc/examples/multicore/evmDA830/notify_arm.c"],
   310                description: "The notify_arm example shows how to use Notify on DA830. It must be ran along with the Notify on DSP for DA830. Refer to the readme.txt for more details.",
   311                template: [notifyArmDA830CfgTemplate]
   312            },
   313            {
   314                title: "Notify on Dsp on DA830 Example",
   315                fileList: ["../../ipc/examples/multicore/evmDA830/notify_dsp.c"],
   316                description: "The notify_dsp example shows how to use Notify on DA830. It must be ran along with the Notify on Arm for DA830. Refer to the readme.txt for more details.",
   317                template: [notifyDspDA830CfgTemplate]
   318            },
   319            {
   320                title: "Notify on Arm on OMAPL138 Example",
   321                fileList: ["../../ipc/examples/multicore/evmOMAPL138/notify_arm.c"],
   322                description: "The notify_arm example shows how to use Notify on OMAPL138. It must be ran along with the Notify on DSP for OMAPL138. Refer to the readme.txt for more details.",
   323                template: [notifyArmOMAPL138CfgTemplate]
   324            },
   325            {
   326                title: "Notify on Dsp on OMAPL138 Example",
   327                fileList: ["../../ipc/examples/multicore/evmOMAPL138/notify_dsp.c"],
   328                description: "The notify_dsp example shows how to use Notify on OMAPL138. It must be ran along with the Notify on Arm for OMAPL138. Refer to the readme.txt for more details.",
   329                template: [notifyDspOMAPL138CfgTemplate]
   330            },
   331            {
   332                title: "Notify on EVM6472 Example",
   333                fileList: ["../../ipc/examples/multicore/c6472/notify_single.c"],
   334                description: "The notify_single example shows how to use Notify on EVM6472. It is a single-image example that must be loaded on all cores. Refer to the readme.txt for more details.",
   335                template: [notifyC6472CfgTemplate]
   336            },
   337            {
   338                title: "Notify on EVM6474 Example",
   339                fileList: ["../../ipc/examples/multicore/c6474/notify_single.c"],
   340                description: "The notify_single example shows how to use Notify on EVM6474. It is a single-image example that must be loaded on all cores. Refer to the readme.txt for more details.",
   341                template: [notifyC6474CfgTemplate]
   342            },
   343            {
   344                title: "Notify on TCI6498 Example",
   345                fileList: ["../../ipc/examples/multicore/simTCI6498/notify_single.c"],
   346                description: "The notify_single example shows how to use Notify on TCI6498. It is a single-image example that must be loaded on all cores. Refer to the readme.txt for more details.",
   347                template: [notifyTCI6498CfgTemplate]
   348            },
   349            {
   350                title: "MessageQ on Video Processor DM740 Example",
   351                fileList: ["../../ipc/examples/multicore/evmDM740/message_video.c"],
   352                description: "The message_video example shows how to use MessageQ on DM740. It must be ran along with the MessageQ on DSS and MessageQ on DSP for DM740. Refer to the readme.txt for more details.",
   353                template: [messageVideoDM740CfgTemplate]
   354            },
   355            {
   356                title: "MessageQ on DSS Processor DM740 Example",
   357                fileList: ["../../ipc/examples/multicore/evmDM740/message_dss.c"],
   358                description: "The message_dss example shows how to use MessageQ on DM740. It must be ran along with the MessageQ on Video and MessageQ on DSP for DM740. Refer to the readme.txt for more details.",
   359                template: [messageDSSDM740CfgTemplate]
   360            },
   361            {
   362                title: "MessageQ on DSP Processor DM740 Example",
   363                fileList: ["../../ipc/examples/multicore/evmDM740/message_dsp.c"],
   364                description: "The message_dsp example shows how to use MessageQ on DM740. It must be ran along with the MessageQ on DSS and MessageQ on Video for DM740. Refer to the readme.txt for more details.",
   365                template: [messageDSPDM740CfgTemplate]
   366            },
   367            {
   368                title: "MessageQ on Arm on DM6446 Example",
   369                fileList: ["../../ipc/examples/multicore/evmDM6446/message_arm.c"],
   370                description: "The message_arm example shows how to use MessageQ on DM6446. It must be ran along with the MessageQ on DSP for DM6446. Refer to the readme.txt for more details.",
   371                template: [messageArmDM6446CfgTemplate]
   372            },
   373            {
   374                title: "MessageQ on Dsp on DM6446 Example",
   375                fileList: ["../../ipc/examples/multicore/evmDM6446/message_dsp.c"],
   376                description: "The message_dsp example shows how to use MessageQ on DM6446. It must be ran along with the MessageQ on Arm for DM6446. Refer to the readme.txt for more details.",
   377                template: [messageDspDM6446CfgTemplate]
   378            },
   379            {
   380                title: "MessageQ on Arm on DA830 Example",
   381                fileList: ["../../ipc/examples/multicore/evmDA830/message_arm.c"],
   382                description: "The message_arm example shows how to use MessageQ on DA830. It must be ran along with the MessageQ on DSP for DA830. Refer to the readme.txt for more details.",
   383                template: [messageArmDA830CfgTemplate]
   384            },
   385            {
   386                title: "MessageQ on Dsp on DA830 Example",
   387                fileList: ["../../ipc/examples/multicore/evmDA830/message_dsp.c"],
   388                description: "The message_dsp example shows how to use MessageQ on DA830. It must be ran along with the MessageQ on Arm for DA830. Refer to the readme.txt for more details.",
   389                template: [messageDspDA830CfgTemplate]
   390            },
   391            {
   392                title: "MessageQ on Arm on OMAPL138 Example",
   393                fileList: ["../../ipc/examples/multicore/evmOMAPL138/message_arm.c"],
   394                description: "The message_arm example shows how to use MessageQ on OMAPL138. It must be ran along with the MessageQ on DSP for OMAPL138. Refer to the readme.txt for more details.",
   395                template: [messageArmOMAPL138CfgTemplate]
   396            },
   397            {
   398                title: "MessageQ on Dsp on OMAPL138 Example",
   399                fileList: ["../../ipc/examples/multicore/evmOMAPL138/message_dsp.c"],
   400                description: "The message_dsp example shows how to use MessageQ on OMAPL138. It must be ran along with the MessageQ on Arm for OMAPL138. Refer to the readme.txt for more details.",
   401                template: [messageDspOMAPL138CfgTemplate]
   402            },
   403            {
   404                title: "MessageQ on EVM6472 Example",
   405                fileList: ["../../ipc/examples/multicore/c6472/message_single.c"],
   406                description: "The message_single example shows how to use MessageQ on EVM6472. It is a single-image example that must be loaded on all cores. Refer to the readme.txt for more details.",
   407                template: [messageC6472CfgTemplate]
   408            },
   409            {
   410                title: "MessageQ on EVM6474 Example",
   411                fileList: ["../../ipc/examples/multicore/c6474/message_single.c"],
   412                description: "The message_single example shows how to use MessageQ on EVM6474. It is a single-image example that must be loaded on all cores. Refer to the readme.txt for more details.",
   413                template: [messageC6474CfgTemplate]
   414            },
   415            {
   416                title: "MessageQ on TCI6498 Example",
   417                fileList: ["../../ipc/examples/multicore/simTCI6498/message_single.c"],
   418                description: "The message_single example shows how to use MessageQ on TCI6498. It is a single-image example that must be loaded on all cores. Refer to the readme.txt for more details.",
   419                template: [messageTCI6498CfgTemplate]
   420            },
   421        ];
   422    
   423        override config xdc.tools.IRtscProductTemplate.TemplateInfo configTemplates[] = [
   424                listCfgTemplate, multiProcCfgTemplate, multiProcSingleImageCfgTemplate,
   425                notifyLoopbackCfgTemplate, messageCfgTemplate,
   426                
   427                notifyVideoDM740CfgTemplate, notifyDSSDM740CfgTemplate, notifyDSPDM740CfgTemplate,
   428                notifyArmDM6446CfgTemplate, notifyDspDM6446CfgTemplate,
   429                notifyArmDA830CfgTemplate, notifyDspDA830CfgTemplate,
   430                notifyArmOMAPL138CfgTemplate, notifyDspOMAPL138CfgTemplate,
   431                notifyC6472CfgTemplate, 
   432                notifyC6474CfgTemplate, 
   433                notifyTCI6498CfgTemplate,
   434                
   435                messageVideoDM740CfgTemplate, messageDSSDM740CfgTemplate, messageDSPDM740CfgTemplate,
   436                messageArmDM6446CfgTemplate, messageDspDM6446CfgTemplate,
   437                messageArmDA830CfgTemplate, messageDspDA830CfgTemplate,
   438                messageArmOMAPL138CfgTemplate, messageDspOMAPL138CfgTemplate,
   439                messageC6472CfgTemplate,
   440                messageC6474CfgTemplate,
   441                messageTCI6498CfgTemplate,
   442        ];
   443    
   444    }