Page MenuHomePhabricator

Support building IPC model without tests
Closed, ResolvedPublic

Description

The CoreIPC and CoreIPCTfmLevel2 configs should not contain test code (RegressionIPC and RegressionIPCTfmLevel2 serve that purpose). This task is to remove all test code from CoreIPCTfmLevel2 and all but an interim 'deprecated' test case from CoreIPC.

Event Timeline

jf549 triaged this task as Normal priority.May 30 2019, 1:05 PM
jf549 created this task.
jf549 added a comment.May 30 2019, 1:17 PM

Follow-on task to remove deprecated test case: https://developer.trustedfirmware.org/T387

Additional patch is required for Musca A to make sure that the quantity of RAM assigned to the SPE in the region_defs.h header is increased for IPC mode build even if the tests are not build, as RAM requirements for IPC are higher than the current default limit of 64 KB. Patch for this is available here: https://review.trustedfirmware.org/c/trusted-firmware-m/+/1184

jf549 closed this task as Resolved.May 31 2019, 12:34 PM