ipc4: invalidate host mailbox cache after IPC completion
IPC4 uses a mailbox for configuration data, received from the host, and it accesses it via a cached alias. To prevent stale cache issues cache contents is invalidated before reading data from the mailbox, but this isn't enough. When a new IPC is received the cache contents from the previous IPC can be written back over the new data before cache is invalidated. To avoid this cache has to be invalidated after IPC processing has completed.
SOFCI TEST
the second commit in this PR has been superseded by #6433
@lyakh any update ?
@lyakh any update ?
@lgirdwood let's wait with this, let's first merge the const PR, then we'll see
the second commit in this PR has been superseded by #6433