Hi,
I saw some bug fixed issue about system stability at rdk 3.5 release notes pdf file,
these bug id are SDOCM00096999, SDOCM00097028, SDOCM00097029.
Where can I find these bug detail description?
Thanks,
Jacson
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
SDOCM00096999 MSGQ free crashes when application uses signals
-- When application uses SIgnals it would cause syslink kernel modules like MessageQ to unblock and return error. This condition was not handled in RDK resulting in Message wrongly getting freed. This would result in MessageQ_put failing in applications that use signals.
-- Fix was in syslink to handle signals correctly and in RDK to handle error condition when a syslink API like MessageQ fails.
SDOCM00097028 Enabling DMA in SwMs causes A8 spurious irq when input is tiled
-- There was a bug in programming the EDMA xfer in SwMs link when input is tiled. This would cause a EDMA TCC error. The EDMA TCC Error would result in an interrupt on A8 and since there is no interrupt handler on A8 for EDMA TC error, it would result in a spurios irq warninf from kernel.
-- Fix was in SwMs link to handle tiled input correctly and not cause EDMA TC error
SDOCM00097029 MSGQ ListMP corruption
- When there is lot of MessageQ traffic with messages being sent simultaneously by multiple cores it would cause MessageQ and HeapMemMP data stuctures to get corrupted. You would see a syslink assert MSG on A8 or a M3/DSP exception.
-- Fix was in RDK to ensure Messages are freed in the same core they are alloced and changing the Mutli processor gate from GateHwSpinLock to GatePeterson for the HeapMemMP.