A Linux 6.19 fejlesztései között a napokban kerültek be a char/misc frissítések, amelyek többek között az Industrial I/O (IIO) drivereket és a felhasználói szintű I/O (User-Space I/O, UIO) új funkcióit érintik a PCI/PCIe eszközökön. A Linux UIO lehetővé teszi, hogy PCI/PCIe eszközöket felhasználói szintű driverekkel vezéreljünk, ahelyett, hogy hardverspecifikus kernel driverektől függnénk. Ez különösen érdekes felhasználási esetekhez nyújt megoldást, amit részletesen ismertet a UIO dokumentáció a kernel.org-on.
A Linux 6.19 új UIO drivert is tartalmaz: uio_pci_generic_sva. Ez a driver támogatja a Shared Virtual Addressing (SVA) funkciót IOMMU-val ellátott Linux rendszereken. Az új driver lehetővé teszi, hogy a PCI-eszközök közvetlenül a felhasználói szintű virtuális címeket használják a Direct Memory Access (DMA) műveletekhez, így megszüntetve az explicit IOVA-térképezés vagy a bounce buffer szükségességét. Ennek eredményeként a felhasználói szintű alkalmazások zero-copy DMA-t hajthatnak végre natív pointerekkel, jelentősen javítva a teljesítményt. A fejlesztést a Beijing Institute of Open Source Chip (BOSC) végezte.
Ezen kívül a Linux 6.19 char/misc frissítése számos új eszközspecifikus drivert is tartalmaz, például az interconnect provider illesztőprogramot a Qualcomm Snapdragon 8 Elite Gen 5 “Kaanapali” SoC-hoz, az Analog Devices max14001 IIO drivert, a Strix 10 driverek frissítéseit és további eszközspecifikus kiegészítéseket. A részletek a hivatalos Git beolvasztási kérelem dokumentációban találhatók.

