Re: [Qemu-devel] USB EHCI development nearing completion

2007-01-05 Thread Thiemo Seufer
Mark B wrote:
 Apologies for the missed semi-colon - I edited the vendor id after the fact.
 
 Looks like I chopped the call to init as well.  You'll need this:

Please post an updated (complete) patch to this mailing list.


Thiemo


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


RE: [Qemu-devel] USB EHCI development nearing completion

2007-01-04 Thread Mark B

Paul,

I don't see anything to do with EHCI in Chromium.  I was just referring to
the 3D patch as an example - maybe this is causing confusion.

Did anyone else get a chance to look at the EHCI emulation patch?

Thanks,

Mark

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Paul
Brook
Sent: 27 December 2006 21:34
To: qemu-devel@nongnu.org
Cc: Mark B
Subject: Re: [Qemu-devel] USB EHCI development nearing completion

On Wednesday 27 December 2006 21:21, Mark B wrote:
 Thank you Fabrice and co.  LGPL or BSD should be fine - I don't have any
 preference on the license.

 I could not find the experimental 3D patch - it seems to have expired.
But
 I uploaded a diff patch anyway to 4shared at this location:
 http://www.4shared.com/file/7986451/d1222873/ehci.html

 This is an early proof of concept with a good bit of tidying up yet to be
 done.  It is not yet for public release either.  But of course comments
and
 other feedback are welcome.

Have you looked at Chromium (http://chromium.sourceforge.net/)

It looks like what they've already achieved what you're trying to implement.

It just needs a qemu specific transport implementation. It already has 
multiple transport backends to support TCP/IP and FiberChannel.

Paul


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] USB EHCI development nearing completion

2007-01-04 Thread Christian MICHON

I tested it on win32 host.
Apparently a typo mistake (see updated patch)

how to use it ?

diff -Nur ehci.patch ehci-xian.patch
--- ehci.patch  Thu Jan  4 09:50:17 2007
+++ ehci-xian.patch Thu Jan  4 10:40:26 2007
@@ -1722,7 +1722,7 @@
+printf (buffer is %p (+%d)\n, s-buffer, (uint8_t*)s-buffer -
(uint8_t*)s);
+
+pci_conf = s-dev.config;
-+pci_conf[0x00] = 0x86
++pci_conf[0x00] = 0x86;
+pci_conf[0x01] = 0x80; // Intel VID
+pci_conf[0x02] = 0x55;
+pci_conf[0x03] = 0x55; // Made up product ID


On 1/4/07, Mark B [EMAIL PROTECTED] wrote:


Paul,

I don't see anything to do with EHCI in Chromium.  I was just referring to
the 3D patch as an example - maybe this is causing confusion.

Did anyone else get a chance to look at the EHCI emulation patch?

Thanks,

Mark



--
Christian


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] USB EHCI development nearing completion

2006-12-27 Thread Fabrice Bellard
Another point is that I won't accept a GPL license for such a device. 
LGPL or BSD would be better.


Regards,

Fabrice.

Hetz Ben Hamo wrote:

Hi Mark,

Well, there aren't any written rules but most people who contribute
sends some proof of concept diff'ed patch (appliable to QEMU CVS for
example) (you can look at the experimental 3D patch few weeks ago),
and then the talks begins, while others would look how portable your
code to other platforms/OS's..

Thanks,
Hetz

On 12/24/06, Mark B [EMAIL PROTECTED] wrote:


Dear list,

Just a quick note to let you know I have almost finished an 
implementation
of an EHCI host controller for USB (usb-ehci.c) for qemu. I am testing 
with
an XP guest and so far I have a mass storage flash key, a mouse and a 
tablet

working. I haven't yet implemented isochronous or split transactions
though. It doesn't do companion controller hand-offs for low or full 
speed

devices either but Windows XP doesn't mind that I am attaching low/full
speed devices through EHCI (I believe Linux guests won't like this).

I have asked the company I am working for to give me permission to GPL 
the
module and so far they are agreeable. So I am planning to clean up and 
have

an initial version for check in early in the new year. If anyone has any
inputs, please do let me know. I'm new to qemu development so am not sure
of checkin etiquette, etc. Pointers in that regard appreciated too.

Cheers,

Mark




___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel









___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


RE: [Qemu-devel] USB EHCI development nearing completion

2006-12-27 Thread Mark B
Thank you Fabrice and co.  LGPL or BSD should be fine - I don't have any
preference on the license.

I could not find the experimental 3D patch - it seems to have expired.  But
I uploaded a diff patch anyway to 4shared at this location:
http://www.4shared.com/file/7986451/d1222873/ehci.html

This is an early proof of concept with a good bit of tidying up yet to be
done.  It is not yet for public release either.  But of course comments and
other feedback are welcome.

Mark

-Original Message-
From: Fabrice Bellard [mailto:[EMAIL PROTECTED] 
Sent: 27 December 2006 13:39
To: qemu-devel@nongnu.org
Cc: [EMAIL PROTECTED]
Subject: Re: [Qemu-devel] USB EHCI development nearing completion

Another point is that I won't accept a GPL license for such a device. 
LGPL or BSD would be better.

Regards,

Fabrice.

Hetz Ben Hamo wrote:
 Hi Mark,
 
 Well, there aren't any written rules but most people who contribute
 sends some proof of concept diff'ed patch (appliable to QEMU CVS for
 example) (you can look at the experimental 3D patch few weeks ago),
 and then the talks begins, while others would look how portable your
 code to other platforms/OS's..
 
 Thanks,
 Hetz
 
 On 12/24/06, Mark B [EMAIL PROTECTED] wrote:
 
 Dear list,

 Just a quick note to let you know I have almost finished an 
 implementation
 of an EHCI host controller for USB (usb-ehci.c) for qemu. I am testing 
 with
 an XP guest and so far I have a mass storage flash key, a mouse and a 
 tablet
 working. I haven't yet implemented isochronous or split transactions
 though. It doesn't do companion controller hand-offs for low or full 
 speed
 devices either but Windows XP doesn't mind that I am attaching low/full
 speed devices through EHCI (I believe Linux guests won't like this).

 I have asked the company I am working for to give me permission to GPL 
 the
 module and so far they are agreeable. So I am planning to clean up and 
 have
 an initial version for check in early in the new year. If anyone has any
 inputs, please do let me know. I'm new to qemu development so am not sure
 of checkin etiquette, etc. Pointers in that regard appreciated too.

 Cheers,

 Mark




 ___
 Qemu-devel mailing list
 Qemu-devel@nongnu.org
 http://lists.nongnu.org/mailman/listinfo/qemu-devel

 
 




___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] USB EHCI development nearing completion

2006-12-27 Thread Paul Brook
On Wednesday 27 December 2006 21:21, Mark B wrote:
 Thank you Fabrice and co.  LGPL or BSD should be fine - I don't have any
 preference on the license.

 I could not find the experimental 3D patch - it seems to have expired.  But
 I uploaded a diff patch anyway to 4shared at this location:
 http://www.4shared.com/file/7986451/d1222873/ehci.html

 This is an early proof of concept with a good bit of tidying up yet to be
 done.  It is not yet for public release either.  But of course comments and
 other feedback are welcome.

Have you looked at Chromium (http://chromium.sourceforge.net/)

It looks like what they've already achieved what you're trying to implement. 
It just needs a qemu specific transport implementation. It already has 
multiple transport backends to support TCP/IP and FiberChannel.

Paul


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] USB EHCI development nearing completion

2006-12-24 Thread Hetz Ben Hamo

Hi Mark,

Well, there aren't any written rules but most people who contribute
sends some proof of concept diff'ed patch (appliable to QEMU CVS for
example) (you can look at the experimental 3D patch few weeks ago),
and then the talks begins, while others would look how portable your
code to other platforms/OS's..

Thanks,
Hetz

On 12/24/06, Mark B [EMAIL PROTECTED] wrote:

Dear list,

Just a quick note to let you know I have almost finished an implementation
of an EHCI host controller for USB (usb-ehci.c) for qemu. I am testing with
an XP guest and so far I have a mass storage flash key, a mouse and a tablet
working. I haven't yet implemented isochronous or split transactions
though. It doesn't do companion controller hand-offs for low or full speed
devices either but Windows XP doesn't mind that I am attaching low/full
speed devices through EHCI (I believe Linux guests won't like this).

I have asked the company I am working for to give me permission to GPL the
module and so far they are agreeable. So I am planning to clean up and have
an initial version for check in early in the new year. If anyone has any
inputs, please do let me know. I'm new to qemu development so am not sure
of checkin etiquette, etc. Pointers in that regard appreciated too.

Cheers,

Mark




___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel




--
Visit my blog (hebrew) for things that (sometimes) matter:
http://wp.dad-answers.com


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel