{"id":499458,"url":"http://patchwork.ozlabs.org/api/series/499458/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/list/?series=499458","project":{"id":28,"url":"http://patchwork.ozlabs.org/api/projects/28/?format=json","name":"Linux PCI development","link_name":"linux-pci","list_id":"linux-pci.vger.kernel.org","list_email":"linux-pci@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"name":"dmaengine: Smart Data Accelerator Interface (SDXI) basic support","date":"2026-04-10T13:07:10","submitter":{"id":91626,"url":"http://patchwork.ozlabs.org/api/people/91626/?format=json","name":"Nathan Lynch via B4 Relay","email":"devnull+nathan.lynch.amd.com@kernel.org"},"version":1,"total":23,"received_total":23,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/499458/mbox/","cover_letter":{"id":2221927,"url":"http://patchwork.ozlabs.org/api/covers/2221927/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/cover/20260410-sdxi-base-v1-0-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-0-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:10","name":"[00/23] dmaengine: Smart Data Accelerator Interface (SDXI) basic support","mbox":"http://patchwork.ozlabs.org/project/linux-pci/cover/20260410-sdxi-base-v1-0-1d184cb5c60a@amd.com/mbox/"},"patches":[{"id":2221938,"url":"http://patchwork.ozlabs.org/api/patches/2221938/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-1-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-1-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:11","name":"[01/23] PCI: Add SNIA SDXI accelerator sub-class","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-1-1d184cb5c60a@amd.com/mbox/"},{"id":2221940,"url":"http://patchwork.ozlabs.org/api/patches/2221940/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-2-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-2-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:12","name":"[02/23] MAINTAINERS: Add entry for SDXI driver","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-2-1d184cb5c60a@amd.com/mbox/"},{"id":2221939,"url":"http://patchwork.ozlabs.org/api/patches/2221939/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-3-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-3-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:13","name":"[03/23] dmaengine: sdxi: Add PCI initialization","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-3-1d184cb5c60a@amd.com/mbox/"},{"id":2221928,"url":"http://patchwork.ozlabs.org/api/patches/2221928/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-4-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-4-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:14","name":"[04/23] dmaengine: sdxi: Feature discovery and initial configuration","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-4-1d184cb5c60a@amd.com/mbox/"},{"id":2221942,"url":"http://patchwork.ozlabs.org/api/patches/2221942/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-5-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-5-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:15","name":"[05/23] dmaengine: sdxi: Configure context tables","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-5-1d184cb5c60a@amd.com/mbox/"},{"id":2221944,"url":"http://patchwork.ozlabs.org/api/patches/2221944/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-6-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-6-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:16","name":"[06/23] dmaengine: sdxi: Allocate DMA pools","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-6-1d184cb5c60a@amd.com/mbox/"},{"id":2221943,"url":"http://patchwork.ozlabs.org/api/patches/2221943/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-7-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-7-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:17","name":"[07/23] dmaengine: sdxi: Allocate administrative context","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-7-1d184cb5c60a@amd.com/mbox/"},{"id":2221931,"url":"http://patchwork.ozlabs.org/api/patches/2221931/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-8-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-8-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:18","name":"[08/23] dmaengine: sdxi: Install administrative context","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-8-1d184cb5c60a@amd.com/mbox/"},{"id":2221945,"url":"http://patchwork.ozlabs.org/api/patches/2221945/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-9-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-9-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:19","name":"[09/23] dmaengine: sdxi: Start functions on probe, stop on remove","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-9-1d184cb5c60a@amd.com/mbox/"},{"id":2221930,"url":"http://patchwork.ozlabs.org/api/patches/2221930/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-10-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-10-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:20","name":"[10/23] dmaengine: sdxi: Complete administrative context jump start","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-10-1d184cb5c60a@amd.com/mbox/"},{"id":2221946,"url":"http://patchwork.ozlabs.org/api/patches/2221946/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-11-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-11-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:21","name":"[11/23] dmaengine: sdxi: Add client context alloc and release APIs","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-11-1d184cb5c60a@amd.com/mbox/"},{"id":2221947,"url":"http://patchwork.ozlabs.org/api/patches/2221947/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-12-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-12-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:22","name":"[12/23] dmaengine: sdxi: Add descriptor ring management","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-12-1d184cb5c60a@amd.com/mbox/"},{"id":2221948,"url":"http://patchwork.ozlabs.org/api/patches/2221948/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-13-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-13-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:23","name":"[13/23] dmaengine: sdxi: Add unit tests for descriptor ring reservations","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-13-1d184cb5c60a@amd.com/mbox/"},{"id":2221950,"url":"http://patchwork.ozlabs.org/api/patches/2221950/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-14-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-14-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:24","name":"[14/23] dmaengine: sdxi: Attach descriptor ring state to contexts","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-14-1d184cb5c60a@amd.com/mbox/"},{"id":2221949,"url":"http://patchwork.ozlabs.org/api/patches/2221949/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-15-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-15-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:25","name":"[15/23] dmaengine: sdxi: Per-context access key (AKey) table entry allocator","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-15-1d184cb5c60a@amd.com/mbox/"},{"id":2221934,"url":"http://patchwork.ozlabs.org/api/patches/2221934/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-16-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-16-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:26","name":"[16/23] dmaengine: sdxi: Generic descriptor manipulation helpers","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-16-1d184cb5c60a@amd.com/mbox/"},{"id":2221932,"url":"http://patchwork.ozlabs.org/api/patches/2221932/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-17-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-17-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:27","name":"[17/23] dmaengine: sdxi: Add completion status block API","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-17-1d184cb5c60a@amd.com/mbox/"},{"id":2221951,"url":"http://patchwork.ozlabs.org/api/patches/2221951/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-18-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-18-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:28","name":"[18/23] dmaengine: sdxi: Encode context start, stop, and sync descriptors","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-18-1d184cb5c60a@amd.com/mbox/"},{"id":2221933,"url":"http://patchwork.ozlabs.org/api/patches/2221933/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-19-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-19-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:29","name":"[19/23] dmaengine: sdxi: Provide context start and stop APIs","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-19-1d184cb5c60a@amd.com/mbox/"},{"id":2221935,"url":"http://patchwork.ozlabs.org/api/patches/2221935/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-20-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-20-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:30","name":"[20/23] dmaengine: sdxi: Encode nop, copy, and interrupt descriptors","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-20-1d184cb5c60a@amd.com/mbox/"},{"id":2221936,"url":"http://patchwork.ozlabs.org/api/patches/2221936/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-21-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-21-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:31","name":"[21/23] dmaengine: sdxi: Add unit tests for descriptor encoding","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-21-1d184cb5c60a@amd.com/mbox/"},{"id":2221952,"url":"http://patchwork.ozlabs.org/api/patches/2221952/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-22-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-22-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:32","name":"[22/23] dmaengine: sdxi: MSI/MSI-X vector allocation and mapping","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-22-1d184cb5c60a@amd.com/mbox/"},{"id":2221937,"url":"http://patchwork.ozlabs.org/api/patches/2221937/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-23-1d184cb5c60a@amd.com/","msgid":"<20260410-sdxi-base-v1-23-1d184cb5c60a@amd.com>","list_archive_url":null,"date":"2026-04-10T13:07:33","name":"[23/23] dmaengine: sdxi: Add DMA engine provider","mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260410-sdxi-base-v1-23-1d184cb5c60a@amd.com/mbox/"}]}