public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH V1 0/6] SR-IOV Virtual Function support for AIE4 platform
@ 2026-05-05 16:09 Lizhi Hou
  2026-05-05 16:09 ` [PATCH V1 1/6] accel/amdxdna: Add initial support for AIE4 VF Lizhi Hou
                   ` (5 more replies)
  0 siblings, 6 replies; 16+ messages in thread
From: Lizhi Hou @ 2026-05-05 16:09 UTC (permalink / raw)
  To: ogabbay, quic_jhugo, dri-devel, mario.limonciello,
	karol.wachowski
  Cc: Lizhi Hou, linux-kernel, max.zhen, sonal.santan

This series extends amdxdna with initial support for AIE4 Virtual Functions
and the user-visible execution path.

Move message buffer allocation and device metadata collection to aie.c,
allowing both AIE2 and AIE4 devices to reuse common code.

Testing:
  PF + VF: Probe AIE4 PF, enable SR-IOV, bind VF devices, and run
  end-to-end workloads from a userspace application.

  Regression: Validate existing AIE2 regression tests.

David Zhang (5):
  accel/amdxdna: Add initial support for AIE4 VF
  accel/amdxdna: Init AIE4 device partition
  accel/amdxdna: Add AIE4 VF hardware context create and destroy
  accel/amdxdna: Add command doorbell and wait support
  accel/amdxdna: Add AIE4 metadata query support

Nishad Saraf (1):
  accel/amdxdna: Add AIE4 work buffer initialization

 drivers/accel/amdxdna/Makefile          |   1 +
 drivers/accel/amdxdna/aie.c             |  79 ++++++
 drivers/accel/amdxdna/aie.h             |  31 +++
 drivers/accel/amdxdna/aie2_ctx.c        |   4 +-
 drivers/accel/amdxdna/aie2_error.c      |   7 +-
 drivers/accel/amdxdna/aie2_message.c    |  51 +---
 drivers/accel/amdxdna/aie2_pci.c        |  54 +---
 drivers/accel/amdxdna/aie2_pci.h        |  28 --
 drivers/accel/amdxdna/aie4_ctx.c        | 333 ++++++++++++++++++++++++
 drivers/accel/amdxdna/aie4_host_queue.h |  24 ++
 drivers/accel/amdxdna/aie4_message.c    |  55 ++++
 drivers/accel/amdxdna/aie4_msg_priv.h   |  98 +++++++
 drivers/accel/amdxdna/aie4_pci.c        | 310 +++++++++++++++++-----
 drivers/accel/amdxdna/aie4_pci.h        |  37 ++-
 drivers/accel/amdxdna/amdxdna_ctx.c     |  40 +++
 drivers/accel/amdxdna/amdxdna_ctx.h     |   7 +-
 drivers/accel/amdxdna/amdxdna_gem.c     |   5 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.c |  25 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.h |   4 +
 drivers/accel/amdxdna/npu3_regs.c       |  25 +-
 include/uapi/drm/amdxdna_accel.h        |  24 +-
 21 files changed, 1042 insertions(+), 200 deletions(-)
 create mode 100644 drivers/accel/amdxdna/aie4_ctx.c
 create mode 100644 drivers/accel/amdxdna/aie4_host_queue.h

-- 
2.34.1


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

end of thread, other threads:[~2026-05-06 16:33 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-05 16:09 [PATCH V1 0/6] SR-IOV Virtual Function support for AIE4 platform Lizhi Hou
2026-05-05 16:09 ` [PATCH V1 1/6] accel/amdxdna: Add initial support for AIE4 VF Lizhi Hou
2026-05-05 19:37   ` Mario Limonciello
2026-05-05 16:09 ` [PATCH V1 2/6] accel/amdxdna: Init AIE4 device partition Lizhi Hou
2026-05-05 19:53   ` Mario Limonciello
2026-05-05 16:09 ` [PATCH V1 3/6] accel/amdxdna: Add AIE4 VF hardware context create and destroy Lizhi Hou
2026-05-05 20:28   ` Mario Limonciello
2026-05-05 16:09 ` [PATCH V1 4/6] accel/amdxdna: Add command doorbell and wait support Lizhi Hou
2026-05-05 20:31   ` Mario Limonciello
2026-05-06 16:11     ` Lizhi Hou
2026-05-06 16:33       ` Mario Limonciello
2026-05-05 16:09 ` [PATCH V1 5/6] accel/amdxdna: Add AIE4 metadata query support Lizhi Hou
2026-05-05 17:14   ` Mario Limonciello
2026-05-05 18:03     ` Lizhi Hou
2026-05-05 16:09 ` [PATCH V1 6/6] accel/amdxdna: Add AIE4 work buffer initialization Lizhi Hou
2026-05-05 20:36   ` Mario Limonciello

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