public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 00/16] Add missing features to FastRPC driver
@ 2024-02-02  6:40 Ekansh Gupta
  2024-02-02  6:40 ` [PATCH v1 01/16] misc: fastrpc: Redesign remote heap management Ekansh Gupta
                   ` (17 more replies)
  0 siblings, 18 replies; 28+ messages in thread
From: Ekansh Gupta @ 2024-02-02  6:40 UTC (permalink / raw)
  To: srinivas.kandagatla, linux-arm-msm; +Cc: gregkh, linux-kernel

This patch series adds the listed features that have been missing
in upstream fastRPC driver.

- Redesign and improve remote heap management.
- Add static PD restart support for audio and sensors PD using
  PDR framework.
- Add changes to support multimode invocation ioctl request. This
  ioctl call facilitates multiple types of requests from user including
  CRC check, performance counters, shared context bank usage, etc.
  This series also carries patch to save and restore interrupted
  context.
- Add early wakeup support to allow DSP user to send early response
  to CPU and improve fastrpc performance.
- Add polling mode support with which driver polls on memory to avoid
  CPU from going to low power modes.
- Add notifications frameworks to provide users with the DSP PD status
  notifications.
- Add a control mechanism to allow users to clean up DSP user PD
- Add wakelock management support
- Add DSP signalling support
- Add check for untrusted applications and allow trusted processed to
  offload to system unsigned PD.

Ekansh Gupta (16):
  misc: fastrpc: Redesign remote heap management
  misc: fastrpc: Add support for unsigned PD
  misc: fastrpc: Add static PD restart support
  misc: fastrpc: Add fastrpc multimode invoke request support
  misc: fastrpc: Add CRC support for remote buffers
  misc: fastrpc: Capture kernel and DSP performance counters
  misc: fastrpc: Add support to save and restore interrupted
  misc: fastrpc: Add support to allocate shared context bank
  misc: fastrpc: Add early wakeup support for fastRPC driver
  misc: fastrpc: Add polling mode support for fastRPC driver
  misc: fastrpc: Add DSP PD notification support
  misc: fastrpc: Add support for users to clean up DSP user PD
  misc: fastrpc: Add wakelock management support
  misc: fastrpc: Add DSP signal support
  misc: fastrpc: Restrict untrusted apk to spawn privileged PD
  misc: fastrpc: Add system unsigned PD support

 drivers/misc/fastrpc.c      | 1949 +++++++++++++++++++++++++++++++----
 include/uapi/misc/fastrpc.h |  112 ++
 2 files changed, 1844 insertions(+), 217 deletions(-)

-- 
2.17.0


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2024-02-22  7:03 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-02  6:40 [PATCH v1 00/16] Add missing features to FastRPC driver Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 01/16] misc: fastrpc: Redesign remote heap management Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 02/16] misc: fastrpc: Add support for unsigned PD Ekansh Gupta
2024-02-02 14:43   ` Greg KH
2024-02-07  8:57     ` Ekansh Gupta
2024-02-07  9:52       ` Dmitry Baryshkov
2024-02-02  6:40 ` [PATCH v1 03/16] misc: fastrpc: Add static PD restart support Ekansh Gupta
2024-02-03 15:37   ` kernel test robot
2024-02-04  1:09   ` kernel test robot
2024-02-02  6:40 ` [PATCH v1 04/16] misc: fastrpc: Add fastrpc multimode invoke request support Ekansh Gupta
2024-02-14  7:46   ` Srinivas Kandagatla
2024-02-02  6:40 ` [PATCH v1 05/16] misc: fastrpc: Add CRC support for remote buffers Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 06/16] misc: fastrpc: Capture kernel and DSP performance counters Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 07/16] misc: fastrpc: Add support to save and restore interrupted Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 08/16] misc: fastrpc: Add support to allocate shared context bank Ekansh Gupta
2024-02-04  4:27   ` kernel test robot
2024-02-02  6:40 ` [PATCH v1 09/16] misc: fastrpc: Add early wakeup support for fastRPC driver Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 10/16] misc: fastrpc: Add polling mode " Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 11/16] misc: fastrpc: Add DSP PD notification support Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 12/16] misc: fastrpc: Add support for users to clean up DSP user PD Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 13/16] misc: fastrpc: Add wakelock management support Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 14/16] misc: fastrpc: Add DSP signal support Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 15/16] misc: fastrpc: Restrict untrusted apk to spawn privileged PD Ekansh Gupta
2024-02-02  6:40 ` [PATCH v1 16/16] misc: fastrpc: Add system unsigned PD support Ekansh Gupta
2024-02-02  8:11 ` [PATCH v1 00/16] Add missing features to FastRPC driver neil.armstrong
2024-02-07  8:30   ` Ekansh Gupta
2024-02-07  9:51     ` Dmitry Baryshkov
2024-02-22  7:03 ` Wu, Wentong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox