All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] new subsystem for compute accelerator devices
@ 2022-11-19 20:44 ` Oded Gabbay
  0 siblings, 0 replies; 58+ messages in thread
From: Oded Gabbay @ 2022-11-19 20:44 UTC (permalink / raw)
  To: David Airlie, Daniel Vetter, Greg Kroah-Hartman
  Cc: Tvrtko Ursulin, Jacek Lawrynowicz, Jeffrey Hugo, Jason Gunthorpe,
	Arnd Bergmann, Jiho Chu, John Hubbard, linux-kernel, dri-devel,
	Christoph Hellwig, Christopher Friedt, Thomas Zimmermann,
	Kevin Hilman, Alex Deucher, Yuji Ishikawa, Maciej Kwapulinski,
	Jagan Teki

This is the fourth (and hopefully last) version of the patch-set to add the
new subsystem for compute accelerators. I removed the RFC headline as
I believe it is now ready for merging.

Compare to v3, this patch-set contains one additional patch that adds
documentation regarding the accel subsystem. I hope it's good enough for
this stage. In addition, there were few very minor fixes according to
comments received on v3.

The patches are in the following repo:
https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git/log/?h=accel_v4

As in v3, The HEAD of that branch is a commit adding a dummy driver that
registers an accel device using the new framework. This can be served
as a simple reference.

v1 cover letter:
https://lkml.org/lkml/2022/10/22/544

v2 cover letter:
https://lore.kernel.org/lkml/20221102203405.1797491-1-ogabbay@kernel.org/T/

v3 cover letter:
https://lore.kernel.org/lkml/20221106210225.2065371-1-ogabbay@kernel.org/T/

Thanks,
Oded.

Oded Gabbay (4):
  drivers/accel: define kconfig and register a new major
  accel: add dedicated minor for accelerator devices
  drm: initialize accel framework
  doc: add documentation for accel subsystem

 Documentation/accel/index.rst         |  17 ++
 Documentation/accel/introduction.rst  | 109 +++++++++
 Documentation/admin-guide/devices.txt |   5 +
 Documentation/subsystem-apis.rst      |   1 +
 MAINTAINERS                           |   9 +
 drivers/Kconfig                       |   2 +
 drivers/accel/Kconfig                 |  24 ++
 drivers/accel/drm_accel.c             | 323 ++++++++++++++++++++++++++
 drivers/gpu/drm/Makefile              |   1 +
 drivers/gpu/drm/drm_drv.c             | 102 +++++---
 drivers/gpu/drm/drm_file.c            |   2 +-
 drivers/gpu/drm/drm_sysfs.c           |  24 +-
 include/drm/drm_accel.h               |  97 ++++++++
 include/drm/drm_device.h              |   3 +
 include/drm/drm_drv.h                 |   8 +
 include/drm/drm_file.h                |  21 +-
 16 files changed, 711 insertions(+), 37 deletions(-)
 create mode 100644 Documentation/accel/index.rst
 create mode 100644 Documentation/accel/introduction.rst
 create mode 100644 drivers/accel/Kconfig
 create mode 100644 drivers/accel/drm_accel.c
 create mode 100644 include/drm/drm_accel.h

--
2.25.1


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

end of thread, other threads:[~2022-11-24 18:34 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-19 20:44 [PATCH v4 0/4] new subsystem for compute accelerator devices Oded Gabbay
2022-11-19 20:44 ` Oded Gabbay
2022-11-19 20:44 ` [PATCH v4 1/4] drivers/accel: define kconfig and register a new major Oded Gabbay
2022-11-19 20:44   ` Oded Gabbay
2022-11-19 20:44 ` [PATCH v4 2/4] accel: add dedicated minor for accelerator devices Oded Gabbay
2022-11-19 20:44   ` Oded Gabbay
2022-11-20 21:47   ` Jeffrey Hugo
2022-11-20 21:47     ` Jeffrey Hugo
2022-11-21 15:11     ` Oded Gabbay
2022-11-21 15:11       ` Oded Gabbay
2022-11-19 20:44 ` [PATCH v4 3/4] drm: initialize accel framework Oded Gabbay
2022-11-19 20:44   ` Oded Gabbay
2022-11-22 10:55   ` Melissa Wen
2022-11-22 10:55     ` Melissa Wen
2022-11-22 10:59     ` Oded Gabbay
2022-11-22 10:59       ` Oded Gabbay
2022-11-22 11:02       ` Oded Gabbay
2022-11-22 11:02         ` Oded Gabbay
2022-11-22 11:11         ` Melissa Wen
2022-11-22 11:11           ` Melissa Wen
2022-11-19 20:44 ` [PATCH v4 4/4] doc: add documentation for accel subsystem Oded Gabbay
2022-11-19 20:44   ` Oded Gabbay
2022-11-20 22:01   ` Jeffrey Hugo
2022-11-20 22:01     ` Jeffrey Hugo
2022-11-21 15:18     ` Oded Gabbay
2022-11-21 15:18       ` Oded Gabbay
2022-11-21 15:26       ` Jeffrey Hugo
2022-11-21 15:26         ` Jeffrey Hugo
2022-11-20 15:26 ` [PATCH v4 0/4] new subsystem for compute accelerator devices Greg Kroah-Hartman
2022-11-20 15:26   ` Greg Kroah-Hartman
2022-11-20 22:04 ` Jeffrey Hugo
2022-11-20 22:04   ` Jeffrey Hugo
2022-11-22 15:57   ` Jeffrey Hugo
2022-11-22 15:57     ` Jeffrey Hugo
2022-11-21  6:25 ` Dave Airlie
2022-11-21  6:25   ` Dave Airlie
2022-11-21 15:11   ` Oded Gabbay
2022-11-21 15:11     ` Oded Gabbay
2022-11-21 15:08 ` Thomas Zimmermann
2022-11-21 15:08   ` Thomas Zimmermann
2022-11-21 15:57 ` Alex Deucher
2022-11-21 15:57   ` Alex Deucher
2022-11-21 15:58   ` Alex Deucher
2022-11-21 15:58     ` Alex Deucher
2022-11-21 23:06 ` Sonal Santan
2022-11-21 23:06   ` Sonal Santan
2022-11-22  5:46   ` Dave Airlie
2022-11-22  5:46     ` Dave Airlie
2022-11-22 14:54     ` Daniel Vetter
2022-11-22 14:54       ` Daniel Vetter
2022-11-23 14:02       ` Sonal Santan
2022-11-23 14:02         ` Sonal Santan
2022-11-22 10:17 ` Jacek Lawrynowicz
2022-11-22 10:17   ` Jacek Lawrynowicz
2022-11-23 12:27 ` Maxime Ripard
2022-11-23 12:27   ` Maxime Ripard
2022-11-24 18:34 ` Daniel Stone
2022-11-24 18:34   ` Daniel Stone

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.