ipc: add audio apr virtualization support
Add support for virtualized APR frontend driver for audio. Virtualized APR frontend driver resides in guest VM and supports all legacy APR APIs. It will rely on MSM_HAB to communicate with APR backend driver, which resides in physical VM, where legacy SMD is utilized for communication between APPS and ADSP. Change-Id: I1df70a76defec17a45db93f3707c35e4fa796bc0 Signed-off-by: Timothy Sham <tsham@codeaurora.org>
このコミットが含まれているのは:

committed by
Gerrit - the friendly Code Review server

コミット
150c909ba3
@@ -1,6 +1,6 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2010-2017, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2010-2017, 2019, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
#ifndef __APR_H_
|
||||
#define __APR_H_
|
||||
@@ -129,6 +129,10 @@ struct apr_svc {
|
||||
struct mutex m_lock;
|
||||
spinlock_t w_lock;
|
||||
uint8_t pkt_owner;
|
||||
#ifdef CONFIG_MSM_QDSP6_APRV2_VM
|
||||
uint16_t vm_dest_svc;
|
||||
uint32_t vm_handle;
|
||||
#endif
|
||||
};
|
||||
|
||||
struct apr_client {
|
||||
|
新しいイシューから参照
ユーザーをブロックする