mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
nvadsp: Set alignment for shared structs
Shared structures nvadsp_app_shared_msg_pool and nvadsp_shared_mem are aligned using #pragma pack(8) in order to match the alignment on ADSP side. Bug 200729844 Change-Id: I541a8a26894e9c5e78f56fa687ca59b905342f23 Signed-off-by: Viswanath L <viswanathl@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2559105 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Niranjan Dighe <ndighe@nvidia.com> Reviewed-by: Sharad Gupta <sharadg@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit
This commit is contained in:
committed by
Laxman Dewangan
parent
8f504dc84e
commit
fc0faf10ad
@@ -117,10 +117,12 @@ union app_loader_msgq {
|
||||
};
|
||||
|
||||
/* ADSP APP shared message pool */
|
||||
#pragma pack(8)
|
||||
struct nvadsp_app_shared_msg_pool {
|
||||
union app_loader_msgq app_loader_send_message;
|
||||
union app_loader_msgq app_loader_recv_message;
|
||||
} __packed;
|
||||
};
|
||||
#pragma pack()
|
||||
|
||||
/*ADSP shated OS args */
|
||||
struct nvadsp_os_args {
|
||||
@@ -168,12 +170,14 @@ struct nvadsp_os_info {
|
||||
} __packed;
|
||||
|
||||
/* ADSP OS shared memory */
|
||||
#pragma pack(8)
|
||||
struct nvadsp_shared_mem {
|
||||
struct nvadsp_app_shared_msg_pool app_shared_msg_pool;
|
||||
struct nvadsp_os_args os_args;
|
||||
struct nvadsp_os_info os_info;
|
||||
struct nvadsp_exception_context exception_context;
|
||||
} __packed;
|
||||
};
|
||||
#pragma pack()
|
||||
|
||||
|
||||
#endif /* __ADSP_SHARED_STRUCT */
|
||||
|
||||
Reference in New Issue
Block a user