dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/5] misc: fastrpc: Add invokeV2 to support new features
@ 2025-01-27  4:42 Ekansh Gupta
  2025-01-27  4:42 ` [PATCH v2 1/5] misc: fastrpc: Move fdlist to invoke context structure Ekansh Gupta
                   ` (4 more replies)
  0 siblings, 5 replies; 25+ messages in thread
From: Ekansh Gupta @ 2025-01-27  4:42 UTC (permalink / raw)
  To: srinivas.kandagatla, linux-arm-msm
  Cc: gregkh, quic_bkumar, linux-kernel, quic_chennak, dri-devel, arnd

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

- Add changes to support new enhanced invocation ioctl request.
- Add support for CRC check.
- Add polling mode support.

Userspace change: https://github.com/quic/fastrpc/pull/134
Patch [v1]: https://lore.kernel.org/all/20241007084518.3649876-1-quic_ekangupt@quicinc.com/

Changes in v2:
  - Moved context specific pointers under invoke_ctx structure to avoid
    code duplicacy.
  - Separated userspace and kernel data structures.
  - Changed design to address existing problems.
  - Added checks for reserved bits.
  - Dropped performance counter changes for now. I will rework and
    rework and submit it separately.

Ekansh Gupta (5):
  misc: fastrpc: Move fdlist to invoke context structure
  misc: fastrpc: Introduce context params structure
  misc: fastrpc: Add CRC support using invokeV2 request
  misc: fastrpc: Add polling mode support for fastRPC driver
  misc: fastrpc: Modify context id mask to support polling mode

 drivers/misc/fastrpc.c      | 348 ++++++++++++++++++++++++++++++------
 include/uapi/misc/fastrpc.h |   8 +
 2 files changed, 302 insertions(+), 54 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2025-03-21 13:13 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-27  4:42 [PATCH v2 0/5] misc: fastrpc: Add invokeV2 to support new features Ekansh Gupta
2025-01-27  4:42 ` [PATCH v2 1/5] misc: fastrpc: Move fdlist to invoke context structure Ekansh Gupta
2025-01-27 15:37   ` Dmitry Baryshkov
2025-01-27  4:42 ` [PATCH v2 2/5] misc: fastrpc: Introduce context params structure Ekansh Gupta
2025-01-27 15:43   ` Dmitry Baryshkov
2025-01-29  4:57     ` Ekansh Gupta
2025-01-29 10:29       ` Dmitry Baryshkov
2025-01-27  4:42 ` [PATCH v2 3/5] misc: fastrpc: Add CRC support using invokeV2 request Ekansh Gupta
2025-01-29 10:41   ` Dmitry Baryshkov
2025-01-27  4:42 ` [PATCH v2 4/5] misc: fastrpc: Add polling mode support for fastRPC driver Ekansh Gupta
2025-01-28 23:29   ` Dmitry Baryshkov
2025-01-29  5:42     ` Ekansh Gupta
2025-01-29 10:40       ` Dmitry Baryshkov
2025-03-20 13:49         ` Ekansh Gupta
2025-03-20 14:15           ` Dmitry Baryshkov
2025-03-20 15:57             ` Ekansh Gupta
2025-03-21 10:18               ` Ekansh Gupta
2025-03-21 11:17                 ` Dmitry Baryshkov
2025-03-21 13:13                   ` Ekansh Gupta
2025-01-27  4:42 ` [PATCH v2 5/5] misc: fastrpc: Modify context id mask to support polling mode Ekansh Gupta
2025-01-28 23:30   ` Dmitry Baryshkov
2025-01-29  5:43     ` Ekansh Gupta
2025-01-29 11:23       ` Dmitry Baryshkov
2025-02-10  9:05         ` Ekansh Gupta
2025-02-10 10:35           ` Dmitry Baryshkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).