qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
  • * Re: [Qemu-devel] [PATCH 00/10] hyperv: add connection infrastructure
           [not found] <20180921082217.29481-1-rkagan@virtuozzo.com>
           [not found] ` <20180921082217.29481-6-rkagan@virtuozzo.com>
    @ 2018-10-03 11:12 ` Paolo Bonzini
      2018-10-03 14:25   ` Roman Kagan
           [not found] ` <20180921082217.29481-4-rkagan@virtuozzo.com>
      2 siblings, 1 reply; 8+ messages in thread
    From: Paolo Bonzini @ 2018-10-03 11:12 UTC (permalink / raw)
      To: Roman Kagan, qemu-devel
      Cc: Vijayabhaskar Balakrishna, Eduardo Habkost, Michael S. Tsirkin,
    	Konrad Rzeszutek Wilk, Venu Busireddy, Liran Alon, Igor Mammedov,
    	Si-Wei Liu, Boris Ostrovsky, Karl Heubaum
    
    On 21/09/2018 10:22, Roman Kagan wrote:
    > This series introduces the infrastructure to send and receive Hyper-V
    > messages and events.
    > 
    > More specifically,
    > 
    > - SynIC is turned into a full-fledged device managing the memory regions
    >   used for QEMU->guest communication
    > - machinery is introduced to post messages and signal events to the
    >   guest
    > - infrastructure is added to subscribe to messages and events from the
    >   guest, and to dispatch the received messages and events to the
    >   subscribers
    > 
    > Based-on: 20180921082041.29380-1-rkagan@virtuozzo.com
    > 
    > Roman Kagan (10):
    >   hyperv:synic: split capability testing and setting
    >   hyperv: qom-ify SynIC
    >   hyperv: only add SynIC in compatible configurations
    >   hyperv: make overlay pages for SynIC
    >   hyperv: add synic message delivery
    >   hyperv: add synic event flag signaling
    >   hyperv: process SIGNAL_EVENT hypercall
    >   hyperv: add support for KVM_HYPERV_EVENTFD
    >   hyperv: process POST_MESSAGE hypercall
    >   hyperv_testdev: add SynIC message and event testmodes
    > 
    >  include/hw/hyperv/hyperv-proto.h |   1 +
    >  include/hw/hyperv/hyperv.h       |  58 +++-
    >  include/hw/i386/pc.h             |   8 +
    >  target/i386/cpu.h                |   1 +
    >  target/i386/hyperv.h             |   4 +
    >  hw/hyperv/hyperv.c               | 542 ++++++++++++++++++++++++++++++-
    >  hw/misc/hyperv_testdev.c         | 165 +++++++++-
    >  target/i386/cpu.c                |   2 +
    >  target/i386/hyperv-stub.c        |  13 +
    >  target/i386/hyperv.c             |  54 ++-
    >  target/i386/kvm.c                |  45 ++-
    >  target/i386/machine.c            |   9 +
    >  12 files changed, 872 insertions(+), 30 deletions(-)
    > 
    
    I queued all three series, though if I were to post a pull request now
    I'd stop before "hyperv: add synic message delivery".
    
    Paolo
    
    ^ permalink raw reply	[flat|nested] 8+ messages in thread
  • [parent not found: <20180921082217.29481-4-rkagan@virtuozzo.com>]

  • end of thread, other threads:[~2018-11-26 15:17 UTC | newest]
    
    Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20180921082217.29481-1-rkagan@virtuozzo.com>
         [not found] ` <20180921082217.29481-6-rkagan@virtuozzo.com>
    2018-10-03 11:06   ` [Qemu-devel] [PATCH 05/10] hyperv: add synic message delivery Paolo Bonzini
    2018-10-03 13:01     ` Roman Kagan
    2018-10-03 11:12 ` [Qemu-devel] [PATCH 00/10] hyperv: add connection infrastructure Paolo Bonzini
    2018-10-03 14:25   ` Roman Kagan
    2018-10-03 14:35     ` Paolo Bonzini
         [not found] ` <20180921082217.29481-4-rkagan@virtuozzo.com>
    2018-11-20 13:41   ` [Qemu-devel] [PATCH 03/10] hyperv: only add SynIC in compatible configurations Eduardo Habkost
    2018-11-26 14:45   ` Igor Mammedov
    2018-11-26 15:17     ` Roman Kagan
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).