All of lore.kernel.org
 help / color / mirror / Atom feed
* writing PV block drivers for Windows
@ 2007-10-13 11:49 James Harper
  2007-10-14  1:33 ` Andy Grover
  2007-10-20  0:50 ` Pezza
  0 siblings, 2 replies; 8+ messages in thread
From: James Harper @ 2007-10-13 11:49 UTC (permalink / raw)
  To: xen-devel

I'm now at the stage where I can think about writing some PV block
drivers for Windows. I have working event channel and xen store
subsystems (but they'll probably need some more refinement once things
progress), and the Windows XenPCI driver enumerates devices as they are
added to xenstore.

This leaves me with a few questions...

1. I assume that the qemu virtual BIOS uses the virtual ATA for
communications. Once my Windows drivers are loaded at boot time (part of
the bootstrap process I assume), I need to turn off the emulated ATA
interface so that windows doesn't detect that (two access methods to the
same block device can't be a good idea!)... how might I get xen/qemu to
turn that off at a given point... by writing something into xenstore?
 
2. I'm presently planning on writing the vbd driver as a Windows SCSI
miniport driver, which means windows would see the vbd driver as a scsi
disk. It appears that Xen has a fairly simple idea of single block
devices, without the concept of buses and controllers. Windows, however,
likes controller buses with devices hanging off them. So I can create
one virtual scsi HBA, and just put all the virtual devices on that, or I
can create one virtual HBA per virtual device... any suggestions? I'm
not sure that it really matters either way, although the first way seems
like it would be tidier...

3. Would the xen list admins consider a new mailing list for a gpl'd
windows pv driver development? Would you consider providing a place to
host it under the source control you use (I forget which one :)? Failing
that I'll just put it up on SourceForge.

Thanks

James

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

end of thread, other threads:[~2007-10-22 10:49 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-13 11:49 writing PV block drivers for Windows James Harper
2007-10-14  1:33 ` Andy Grover
2007-10-14  4:49   ` James Harper
2007-10-14 15:20     ` James Smart
2007-10-14 17:45       ` Alan Cox
2007-10-15 16:58       ` Andy Grover
2007-10-20  0:50 ` Pezza
2007-10-22 10:49   ` James Harper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.