diff --git a/packages/ti/ipc/family/omap54xx/package.xs b/packages/ti/ipc/family/omap54xx/package.xs
index 7b5a1e906c05893eebd8cb242b5069c226685772..f38d08dfaf6e4aa27ca498a0db9dd5477b2c1118 100644 (file)
*/
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.");
+ }
+ }
}
}