qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* Who uses TYPE_VMBUS_DEVICE?
@ 2020-10-09 19:39 Eduardo Habkost
  2020-10-09 21:05 ` Maciej S. Szmigiero
  0 siblings, 1 reply; 4+ messages in thread
From: Eduardo Habkost @ 2020-10-09 19:39 UTC (permalink / raw)
  To: qemu-devel, Roman Kagan, Maciej S. Szmigiero; +Cc: Jon Doron

Hi,

I've just stumbled upon hw/hyperv/vmbus.c and I'm a bit confused:
I haven't found any subclasses of the abstract type
TYPE_VMBUS_DEVICE in the QEMU tree.

I see a few patches in qemu-devel implementing a few vmbus
devices, but none were merged to qemu.git master.  Are there any
short term plans to merge vmbus device implementations in QEMU?

-- 
Eduardo



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Who uses TYPE_VMBUS_DEVICE?
  2020-10-09 19:39 Who uses TYPE_VMBUS_DEVICE? Eduardo Habkost
@ 2020-10-09 21:05 ` Maciej S. Szmigiero
  2020-10-09 21:28   ` Eduardo Habkost
  0 siblings, 1 reply; 4+ messages in thread
From: Maciej S. Szmigiero @ 2020-10-09 21:05 UTC (permalink / raw)
  To: Eduardo Habkost; +Cc: Jon Doron, qemu-devel, Roman Kagan

Hi Eduardo,

On 09.10.2020 21:39, Eduardo Habkost wrote:
> Hi,
> 
> I've just stumbled upon hw/hyperv/vmbus.c and I'm a bit confused:
> I haven't found any subclasses of the abstract type
> TYPE_VMBUS_DEVICE in the QEMU tree.
> 
> I see a few patches in qemu-devel implementing a few vmbus
> devices, but none were merged to qemu.git master.  Are there any
> short term plans to merge vmbus device implementations in QEMU?
> 

Perhaps this depends on your definition of "short term".
At least one VMBus driver (hv-balloon) is being actively worked on
(by me).

Also, a working VMBus implementation (even without any downstream
devices) is apparently required for high-performance Windows
kernel debugging interfaces.

Maciej


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Who uses TYPE_VMBUS_DEVICE?
  2020-10-09 21:05 ` Maciej S. Szmigiero
@ 2020-10-09 21:28   ` Eduardo Habkost
  2020-10-12 16:04     ` Jon Doron
  0 siblings, 1 reply; 4+ messages in thread
From: Eduardo Habkost @ 2020-10-09 21:28 UTC (permalink / raw)
  To: Maciej S. Szmigiero; +Cc: Jon Doron, qemu-devel, Roman Kagan

On Fri, Oct 09, 2020 at 11:05:31PM +0200, Maciej S. Szmigiero wrote:
> Hi Eduardo,
> 
> On 09.10.2020 21:39, Eduardo Habkost wrote:
> > Hi,
> > 
> > I've just stumbled upon hw/hyperv/vmbus.c and I'm a bit confused:
> > I haven't found any subclasses of the abstract type
> > TYPE_VMBUS_DEVICE in the QEMU tree.
> > 
> > I see a few patches in qemu-devel implementing a few vmbus
> > devices, but none were merged to qemu.git master.  Are there any
> > short term plans to merge vmbus device implementations in QEMU?
> > 
> 
> Perhaps this depends on your definition of "short term".
> At least one VMBus driver (hv-balloon) is being actively worked on
> (by me).

Good to know, thanks!

> 
> Also, a working VMBus implementation (even without any downstream
> devices) is apparently required for high-performance Windows
> kernel debugging interfaces.

Other code might be required, but TYPE_VMBUS_DEVICE seems to be
dead code (which can't be executed or tested at all) unless a
concrete class exists.

-- 
Eduardo



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Who uses TYPE_VMBUS_DEVICE?
  2020-10-09 21:28   ` Eduardo Habkost
@ 2020-10-12 16:04     ` Jon Doron
  0 siblings, 0 replies; 4+ messages in thread
From: Jon Doron @ 2020-10-12 16:04 UTC (permalink / raw)
  To: Eduardo Habkost; +Cc: Maciej S. Szmigiero, QEMU, Roman Kagan

Hi Eduardo,

Sorry for the late reply, in general there are also hv-net and hv-scsi
implementations from Roman Kagan, which have not been merged in...

I have a WIP component which does not use vmbus but Windows needs it
to exist and function in order for it to work (it's the synthetic
debugger interface for HyperV)

On Sat, Oct 10, 2020 at 12:28 AM Eduardo Habkost <ehabkost@redhat.com> wrote:
>
> On Fri, Oct 09, 2020 at 11:05:31PM +0200, Maciej S. Szmigiero wrote:
> > Hi Eduardo,
> >
> > On 09.10.2020 21:39, Eduardo Habkost wrote:
> > > Hi,
> > >
> > > I've just stumbled upon hw/hyperv/vmbus.c and I'm a bit confused:
> > > I haven't found any subclasses of the abstract type
> > > TYPE_VMBUS_DEVICE in the QEMU tree.
> > >
> > > I see a few patches in qemu-devel implementing a few vmbus
> > > devices, but none were merged to qemu.git master.  Are there any
> > > short term plans to merge vmbus device implementations in QEMU?
> > >
> >
> > Perhaps this depends on your definition of "short term".
> > At least one VMBus driver (hv-balloon) is being actively worked on
> > (by me).
>
> Good to know, thanks!
>
> >
> > Also, a working VMBus implementation (even without any downstream
> > devices) is apparently required for high-performance Windows
> > kernel debugging interfaces.
>
> Other code might be required, but TYPE_VMBUS_DEVICE seems to be
> dead code (which can't be executed or tested at all) unless a
> concrete class exists.
>
> --
> Eduardo
>


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-10-12 16:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-09 19:39 Who uses TYPE_VMBUS_DEVICE? Eduardo Habkost
2020-10-09 21:05 ` Maciej S. Szmigiero
2020-10-09 21:28   ` Eduardo Habkost
2020-10-12 16:04     ` Jon Doron

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).