Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ipc: add cache flushing and invalidation for IPC data #9630

Commits on Nov 4, 2024

  1. 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>
    tmleman committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    e43f8c4 View commit details
    Browse the repository at this point in the history