qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v9 16/20] multi-process: create IOHUB object to handle irq


From: Stefan Hajnoczi
Subject: Re: [PATCH v9 16/20] multi-process: create IOHUB object to handle irq
Date: Thu, 24 Sep 2020 09:29:24 +0100

On Thu, Aug 27, 2020 at 11:12:27AM -0700, elena.ufimtseva@oracle.com wrote:
> From: Jagannathan Raman <jag.raman@oracle.com>
> 
> IOHUB object is added to manage PCI IRQs. It uses KVM_IRQFD
> ioctl to create irqfd to injecting PCI interrupts to the guest.
> IOHUB object forwards the irqfd to the remote process. Remote process
> uses this fd to directly send interrupts to the guest, bypassing QEMU.
> 
> Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
> Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
> Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
> ---
>  MAINTAINERS                    |   2 +
>  hw/i386/meson.build            |   1 +
>  hw/i386/remote-iohub.c         | 123 +++++++++++++++++++++++++++++++++
>  hw/i386/remote-msg.c           |   4 ++
>  hw/i386/remote.c               |  10 +++
>  hw/pci/proxy.c                 |  58 ++++++++++++++++
>  include/hw/i386/remote-iohub.h |  42 +++++++++++
>  include/hw/i386/remote.h       |   3 +
>  include/hw/pci/pci_ids.h       |   3 +
>  include/hw/pci/proxy.h         |   5 ++
>  include/io/mpqemu-link.h       |   1 +
>  io/mpqemu-link.c               |   5 ++
>  12 files changed, 257 insertions(+)
>  create mode 100644 hw/i386/remote-iohub.c
>  create mode 100644 include/hw/i386/remote-iohub.h

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]