X-Git-Url: https://git.ti.com/gitweb?p=ipc%2Fipcdev.git;a=blobdiff_plain;f=packages%2Fti%2Fipc%2Ffamily%2Fomap54xx%2Fpackage.xs;h=f38d08dfaf6e4aa27ca498a0db9dd5477b2c1118;hp=7b5a1e906c05893eebd8cb242b5069c226685772;hb=e1218ae3246c6647fbbfd7a272a9b31d9bfe6c5d;hpb=0ed0bdbf7d63f4a479acc02e76b02bedafd4dfc9;ds=sidebyside diff --git a/packages/ti/ipc/family/omap54xx/package.xs b/packages/ti/ipc/family/omap54xx/package.xs index 7b5a1e9..f38d08d 100644 --- a/packages/ti/ipc/family/omap54xx/package.xs +++ b/packages/ti/ipc/family/omap54xx/package.xs @@ -105,10 +105,14 @@ function getLibs(prog) */ function validate() { - var BIOS = xdc.module('ti.sysbios.BIOS'); - var suffix = prog.build.target.findSuffix(this); - - if (!BIOS.smpEnabled && (suffix != "e64T")) { - throw new Error(Pkg.$name+" must have BIOS.smpEnabled set to true."); + if (xdc.om.$name == "cfg") { + if (Program.build.target.isa.match(/v7M4/)) { + /* On OMAP5's IPU, only SMP BIOS is supported */ + var BIOS = xdc.module('ti.sysbios.BIOS'); + if (!BIOS.smpEnabled) { + throw new Error(this.$name + " must have BIOS.smpEnabled " + + "set to true."); + } + } } }