VirtIO-GPIO Guest Driver Updated For The Linux Kernel

Written by Michael Larabel in Virtualization on 16 June 2021 at 04:00 AM EDT. Add A Comment
There has been a number of new VirtIO driver additions recently to the Linux kernel like for sound and Bluetooth for the expanding VirtIO specification while one still in the works for mainlining is the GPIO guest driver.

The latest VirtIO-GPIO guest driver was published on Tuesday as a new GPIO driver for complying with the VirtIO-GPIO protocol and ultimately mapping from a guest virtual machine either to virtual/simulator devices or from the guest mapping to real GPIOs on the host hardware.

So for those using GPIO on Raspberry Pi boards and other common hardware setups with general purpose I/O pins, this VirtIO addition may prove useful especially.

This latest VirtIO-GPIO driver code can be seen view review on the kernel mailing list. Hopefully this driver will manage to get mainlined within the next kernel cycle or two. More details on VirtIO-GPIO can be found via this documentation.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week