PASDK-432:Temporary fix SYS/BIOS crash in Event Combiner Dispatcher.
authorFrank Livingston <frank-livingston@ti.com>
Thu, 2 Nov 2017 15:41:45 +0000 (10:41 -0500)
committerFrank Livingston <frank-livingston@ti.com>
Thu, 2 Nov 2017 15:41:45 +0000 (10:41 -0500)
commit629cb13ea8a39408506c528bf1ba0479da1e52c5
treee152b7f7cbd84ba0e6f8db33204b04370a6a2013
parent49b0405d55fc8add395dc9f872b62712fd599f27
PASDK-432:Temporary fix SYS/BIOS crash in Event Combiner Dispatcher.

See sample_cs.c, edma3OsProtectExit():
EventCombiner_enableEvent(ccXferCompInt[edma3InstanceId][region_id]);

- ccXferCompInt[0][0] is set to 0x88.
- This causes overflow w.r.t. acceptable range 0-127 of argument to
EventCombiner_enableEvent(). Overflowed value is 0x8, which is event Id
associated with IPC.
- SYS/BIOS then expects IPC to be handled via handler associated with
Event Combiner instead of HWI #5.
No handler is registered for Event #8, so SYS/BIOS crashes.
pasdk/test_dsp/application/itopo/evmk2g/sample_k2g_cfg.c