From: Stefan Richter <stefanr@s5r6.in-berlin.de>
To: "Kristian Høgsberg" <krh@redhat.com>
Cc: linux-kernel@vger.kernel.org, linux1394-devel@lists.sourceforge.net
Subject: Re: [PATCH 0/4] New firewire stack - updated patches
Date: Wed, 20 Dec 2006 19:57:09 +0100 [thread overview]
Message-ID: <45898785.4000209@s5r6.in-berlin.de> (raw)
In-Reply-To: <45897478.6070308@redhat.com>
Kristian Høgsberg wrote:
> Stefan Richter wrote:
>> Actually there are also eth1394 and pcilynx to be pulled over. Eth1394
>> should be quite easy to do for anybody after iso reception is settled in
>> your stack. Pcilynx could follow depending on developer interest. It's
>> increasingly rare hardware and the few old machines which have it can be
>> cheaply upgraded to OHCI (which performs better for SBP-2 anyway).
>
> Well... I don't think eth1394 was ever used much and it's not something
> I plan to port over.
It is used, even though it is not very robust because it is not actively
maintained (yet). If your stack will shape up to become a potential
replacement of mainline's stack, I'm sure _someone_ will do the port.
> The only thing I've ever heard people say about it
> is that it's annoying because it screws up their network interface
> ordering.
Yeah, the same way hot-pluggable SCSI devices screw up device naming of
> And Windows Vista will drop the IP over 1394 functionality,
> which is another data point about how widely used this standard is.
If we cared what Windows supports or does not support, we would have gap
count optimization by now, but no support of IEEE 1394b-2002.
> I'm not planning to port the pcilynx driver either. I think it's a sore
> point for the old stack as it is - nobody uses it or tests it and it's
> continously bit-rotting. So I'd rather not support it.
Here I agree.
> However, it can
> perform as well as an OHCI card for SBP-2. If you set up a
> self-modifying DMA program it can read and write system memory without
> CPU intervention too.
OK, I didn't know that although I suspected something like this might be
possible. Of course this remains a potential feature as long as there is
no manpower to actually implement it. (Nor is there a userbase to speak
of to appreciate such an effort.)
>>> - Make a libraw1394 compatibility library
>>
>> Consider using libraw1394 right from the start of this porting project.
>> If there is only one libraw1394 (which works with raw1394 and with
>> fw-device-cdev), enthusiasts might have an easier time to test your
>> stack.
>
> Hmm, maybe. There is going to be completely different code paths for
> each API entry point and not a lot of code sharing. But there is
> definitely some merit to only having one library, and if it could detect
> the kernel interface automatically and just work that would be even better.
Certainly, there won't be any benefit WRT code sharing in the library.
It's more about deployment.
--
Stefan Richter
-=====-=-==- ==-- =-=--
http://arcgraph.de/sr/
next prev parent reply other threads:[~2006-12-20 18:57 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-20 0:58 Kristian Høgsberg
2006-12-20 10:42 ` Stefan Richter
2006-12-20 17:35 ` Kristian Høgsberg
2006-12-20 18:57 ` Stefan Richter [this message]
2006-12-20 20:06 ` Kristian Høgsberg
2006-12-20 21:52 ` Stefan Richter
2006-12-20 23:01 ` Stefan Richter
2006-12-20 20:34 ` Stefan Richter
2006-12-20 15:29 ` Pieter Palmers
2006-12-20 18:39 ` Kristian Høgsberg
2006-12-21 23:03 ` Stefan Richter
2006-12-21 11:47 Duncan Beadnell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=45898785.4000209@s5r6.in-berlin.de \
--to=stefanr@s5r6.in-berlin.de \
--cc=krh@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux1394-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®