News: 0001590653

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AMD Posts New "amd_vpci" Accelerator Driver For Linux

([AMD] 3 Hours Ago amd_vpci Accel Driver)


While there is already [1]AMDXDNA as one of the few currently mainline drivers in the accelerator "accel" subsystem for supporting AMD Ryzen AI NPUs, another AMD accel driver is on the way: amd_vpci. The new amd_vpci driver patches were posted today for review as AMD continues to further expand their diverse offerings in the ecosystem.

AMD Embedded+ was initially announced last year for combining Ryzen Embedded processors with AMD Versal AI Edge Adaptive SoCs onto the same PCB. AMD Embedded+ is designed for industrial PCs / automation, offload processing, and of course AI.

AMD is working to make Embedded+ a compelling offering from automotive to AI / machine vision, healthcare, robotics, and other industries.

This new driver is a host-side PCI Express driver for the Embedded+ platform for interacting with the Versal Adaptive SoC from the Ryzen Embedded processor. Today's patch series explains:

"This patchset introduces a new Linux Kernel Driver, *versal-pci*, for AMD Embedded+ platform.

The AMD Embedded+ platform integrates AMD Ryzen Embedded processors with AMD Versal AI Edge adaptive SoCs on a single PCB. The AMD Ryzen Embedded processor is connected to the Versal AI Edge adaptive SoC via PCIe enabling a tightly coupled heterogeneous compute platform. AMD Embedded+ platform is used for sensor fusion, AI inferencing, industrial networking, control, and visualization.

AMD Versal PCI driver, versal-pci, is a host-side PCIe driver for AMD Embedded+ platform running on AMD Ryzen Embedded processor.

The versal-pci driver is responsible for the management-plane operations for the AMD Versal AI Edge adaptive SoC, including:

- Loading accelerator firmware images

- Reset and recovery

- Health monitoring

The driver is licensed under GPL-2.0."

[2]This patch series establishes the new amd_vpci accel driver. In initial form just around two thousand lines of code now awaiting review.



[1] https://www.phoronix.com/search/AMDXDNA

[2] https://lore.kernel.org/dri-devel/20251111011550.439157-1-yidong.zhang@amd.com/



There was a writer in 'Life' magazine ... who claimed that rabbits have
no memory, which is one of their defensive mechanisms. If they recalled
every close shave they had in the course of just an hour life would become
insupportable.
-- Kurt Vonnegut