Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 721b95c4 authored by Jan Kiszka's avatar Jan Kiszka Committed by Tero Kristo
Browse files

uio: Add driver for inter-VM shared memory device


This adds a UIO driver the ivshmem device, found in QEMU and the
Jailhouse hypervisor. It exposes the MMIO register region and all shared
memory section to userspace. Interrupts are configured in one-shot mode
so that userspace needs to re-enable them after each event via the
Interrupt Control register. The driver registers all possible MSI-X
vectors, coalescing them into the single notifier UIO provides.

Note: Specification work for the interface is ongoing, so details may
still change.

Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: default avatarNikhil Devshatwar <nikhil.nd@ti.com>
parent 8b42e5f7
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment