Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.2 KB

README.md

File metadata and controls

33 lines (22 loc) · 1.2 KB

ivshmem-example

This project is a Qt example for Windows (tested only on Windows 10) that allow you to test the Shared Memory on a QEMU VM guest.

Installation (Host side)

On Linux you have to:

  • start the ivshmem_server
  • add to your QEMU VM: -chardev socket,path=/tmp/ivshmem_socket,id=ivshmem_socket -device ivshmem-doorbell,chardev=ivshmem_socket,vectors=1

Installation (VM side)

Windows will not prompt for a driver for the IVSHMEM device, instead it will use a default null (do nothing) driver for the device. To install the IVSHMEM driver you will need to go into device manager and update the driver for the device "PCI standard RAM Controller" under the "System Devices" node. A signed Windows 10 driver can be obtained from Red Hat for this device from the below address:

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/upstream-virtio/

Please note that you must obtain version 0.1.161 or later

Usage (VM side)

screenshot

Thanks to

Looking Glass - KVM FrameRelay (KVMFR) Client Geoffrey McRae [email protected] https://looking-glass.hostfission.com