Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ipc: add cache flushing and invalidation for IPC data
This patch addresses an issue with incorrect IPC responses due to the lack of cache flushing and invalidation on secondary cores. The following changes have been made: 1. Added cache writeback for IPC message data in `ipc_msg_send` when the current core is not the primary core. 2. Added cache invalidation for IPC message data in `ipc_prepare_to_send` before writing to the mailbox. These changes ensure that the IPC data is correctly synchronized between cores. Signed-off-by: Tomasz Leman <tomasz.m.leman@intel.com>
- Loading branch information