Implement dual-cpu multiple outstanding PSA client calls feature.
Optionally, add test cases to verify the multiple outstanding PSA client calls feature.
Description
Event Timeline
https://review.trustedfirmware.org/q/topic:%22dualcpu-multi-client-call%22+(status:open%20OR%20status:merged) implement multiple calls feature.
https://review.trustedfirmware.org/q/topic:%22dualcpu-test-framework%22+(status:open%20OR%20status:merged) implement a test framework for dual-cpu to verify multiple calls feature.
Implementing dual-CPU multiple outstanding PSA client calls enhances performance by allowing parallel processing of multiple requests, reducing latency and improving system efficiency. By optimizing task distribution between CPUs, this feature ensures smoother execution of PSA (Platform Security Architecture) client calls, making secure communications faster and more reliable. Additionally, integrating advanced queue management helps handle multiple outstanding requests without bottlenecks. Many developers, including those working on speaker cleaner applications, leverage such optimizations to ensure real-time processing and enhanced user experience.