qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Firewire/IEEE1394 OHCI for QEMU
@ 2009-04-11 21:50 Peter McCormick
  2009-04-12 18:47 ` Jamie Lokier
  2009-04-13 13:45 ` [Qemu-devel] " Julian Stecklina
  0 siblings, 2 replies; 4+ messages in thread
From: Peter McCormick @ 2009-04-11 21:50 UTC (permalink / raw)
  To: qemu-devel

Hello all,

I'm working to create an OHCI-compliant Firewire virtual device for 
QEMU. There is not a solid story on how to connect the guest device to 
the host operating systems' Firewire stack, but I might end up modifying 
the Linux ohci1394 kernel module to allow for a more generic passthru 
interface (for those familiar with krh's "nosy" sniffer, something in 
that direction, albeit with the OHCI no-snoop-mode limitations.)

http://github.com/pmccormick/qemu-firewire-ohci/tree/ohci1394
(it is forked from of git://repo.or.cz/qemu.git, which I periodically 
rebase off of)

At the moment I am still very early on in the implementation, not even 
DMA contexts for async/iso are functional yet. But I have been inching 
along getting Windows XP and Linux guests to recognize the presence of 
an OHCI device.

If anyone has experience with this stuff, or an interest to help, please 
get in touch!!

Cheers,
Peter

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

* Re: [Qemu-devel] Firewire/IEEE1394 OHCI for QEMU
  2009-04-11 21:50 [Qemu-devel] Firewire/IEEE1394 OHCI for QEMU Peter McCormick
@ 2009-04-12 18:47 ` Jamie Lokier
  2009-04-12 20:22   ` M. Warner Losh
  2009-04-13 13:45 ` [Qemu-devel] " Julian Stecklina
  1 sibling, 1 reply; 4+ messages in thread
From: Jamie Lokier @ 2009-04-12 18:47 UTC (permalink / raw)
  To: qemu-devel

Peter McCormick wrote:
> At the moment I am still very early on in the implementation, not even 
> DMA contexts for async/iso are functional yet. But I have been inching 
> along getting Windows XP and Linux guests to recognize the presence of 
> an OHCI device.

Is this the same OHCI which is used for USB?  If so, it is useful to
share any of the code from the existing UHCI and EHCI USB emulation,
and also is it useful to think about attaching to USB devices (as well
as Fireware) from your OHCI emulation?

-- Jamie

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

* Re: [Qemu-devel] Firewire/IEEE1394 OHCI for QEMU
  2009-04-12 18:47 ` Jamie Lokier
@ 2009-04-12 20:22   ` M. Warner Losh
  0 siblings, 0 replies; 4+ messages in thread
From: M. Warner Losh @ 2009-04-12 20:22 UTC (permalink / raw)
  To: qemu-devel, jamie

In message: <20090412184718.GD4394@shareable.org>
            Jamie Lokier <jamie@shareable.org> writes:
: Peter McCormick wrote:
: > At the moment I am still very early on in the implementation, not even 
: > DMA contexts for async/iso are functional yet. But I have been inching 
: > along getting Windows XP and Linux guests to recognize the presence of 
: > an OHCI device.
: 
: Is this the same OHCI which is used for USB?  If so, it is useful to
: share any of the code from the existing UHCI and EHCI USB emulation,
: and also is it useful to think about attaching to USB devices (as well
: as Fireware) from your OHCI emulation?

No.  It is just the same name.

Warner

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

* [Qemu-devel] Re: Firewire/IEEE1394 OHCI for QEMU
  2009-04-11 21:50 [Qemu-devel] Firewire/IEEE1394 OHCI for QEMU Peter McCormick
  2009-04-12 18:47 ` Jamie Lokier
@ 2009-04-13 13:45 ` Julian Stecklina
  1 sibling, 0 replies; 4+ messages in thread
From: Julian Stecklina @ 2009-04-13 13:45 UTC (permalink / raw)
  To: qemu-devel

Peter McCormick <pete@blonos.com> writes:

> Hello all,
>
> I'm working to create an OHCI-compliant Firewire virtual device for
> QEMU. There is not a solid story on how to connect the guest device to
> the host operating systems' Firewire stack, but I might end up
> modifying the Linux ohci1394 kernel module to allow for a more generic
> passthru interface (for those familiar with krh's "nosy" sniffer,
> something in that direction, albeit with the OHCI no-snoop-mode
> limitations.)

This is great news. :)

Regards,
-- 
Julian Stecklina

The day Microsoft makes something that doesn't suck is probably the day
they start making vacuum cleaners - Ernst Jan Plugge

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

end of thread, other threads:[~2009-04-13 13:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-11 21:50 [Qemu-devel] Firewire/IEEE1394 OHCI for QEMU Peter McCormick
2009-04-12 18:47 ` Jamie Lokier
2009-04-12 20:22   ` M. Warner Losh
2009-04-13 13:45 ` [Qemu-devel] " Julian Stecklina

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