search for: virtio_mmio_io_space_blocks

Displaying 4 results from an estimated 4 matches for "virtio_mmio_io_space_blocks".

2012 Apr 07
0
[PATCH 05/14] kvm tools: Add virtio-mmio support
...256 @@ +#include "kvm/virtio-mmio.h" +#include "kvm/ioeventfd.h" +#include "kvm/ioport.h" +#include "kvm/virtio.h" +#include "kvm/kvm.h" +#include "kvm/irq.h" + +#include <linux/virtio_mmio.h> +#include <string.h> + +static u32 virtio_mmio_io_space_blocks = KVM_VIRTIO_MMIO_AREA; + +static u32 virtio_mmio_get_io_space_block(u32 size) +{ + u32 block = virtio_mmio_io_space_blocks; + virtio_mmio_io_space_blocks += size; + + return block; +} + +static void virtio_mmio_ioevent_callback(struct kvm *kvm, void *param) +{ + struct virtio_mmio_ioevent_param *i...
2012 Apr 07
0
[PATCH 05/14] kvm tools: Add virtio-mmio support
...256 @@ +#include "kvm/virtio-mmio.h" +#include "kvm/ioeventfd.h" +#include "kvm/ioport.h" +#include "kvm/virtio.h" +#include "kvm/kvm.h" +#include "kvm/irq.h" + +#include <linux/virtio_mmio.h> +#include <string.h> + +static u32 virtio_mmio_io_space_blocks = KVM_VIRTIO_MMIO_AREA; + +static u32 virtio_mmio_get_io_space_block(u32 size) +{ + u32 block = virtio_mmio_io_space_blocks; + virtio_mmio_io_space_blocks += size; + + return block; +} + +static void virtio_mmio_ioevent_callback(struct kvm *kvm, void *param) +{ + struct virtio_mmio_ioevent_param *i...
2017 Apr 07
34
[RFC 0/3] virtio-iommu: a paravirtualized IOMMU
This is the initial proposal for a paravirtualized IOMMU device using virtio transport. It contains a description of the device, a Linux driver, and a toy implementation in kvmtool. With this prototype, you can translate DMA to guest memory from emulated (virtio), or passed-through (VFIO) devices. In its simplest form, implemented here, the device handles map/unmap requests from the guest. Future
2017 Apr 07
34
[RFC 0/3] virtio-iommu: a paravirtualized IOMMU
This is the initial proposal for a paravirtualized IOMMU device using virtio transport. It contains a description of the device, a Linux driver, and a toy implementation in kvmtool. With this prototype, you can translate DMA to guest memory from emulated (virtio), or passed-through (VFIO) devices. In its simplest form, implemented here, the device handles map/unmap requests from the guest. Future