AMD Posts New "amd_vpci" Accelerator Driver For Linux
([AMD] 3 Hours Ago
amd_vpci Accel Driver)
- Reference: 0001590653
- News link: https://www.phoronix.com/news/AMD-Linux-amd-vpci-Accel
- Source link:
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/
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/