Linus Torvalds und FreeBSD zero copy

Da ich nicht weiss wie viele von euch cvs-src@ lesen:

From: Scott Long <>
To: Matthew Jacob <>
Cc: <>
Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h
Date: Wed, 26 Apr 2006 00:04:08 -0600

Matthew Jacob wrote:
>>>
>>> I'm afraid I don't understand the 'unreasonable' argument here. Linux
>>> is eating your lunch today. Do you want it to eat your dessert as well?
>>>
>>> -matt
>>>
>>
>> bus_size_t is used for things like measuring transfer segment size.
>> There is little chance that Linux, Windows, FreeBSD, or any other OS
>> is ever going to try to DMA more than 2^32 bytes of data in a single
>> bus transaction. Maybe you could contrive a silly infiniband device
>> to do it. Anyways, it has no bearing on whether the CPU, memory
>> controller, or PCI buses can do 64 bit addressing.
>
>
> Oh, sorry, yes, I agree it's *unlikely* that anything will DMA more than
> 2^32 bytes at a time right now. I'm really really tired and lost lock.
> Sorry.
>

And actually, it's 100% impossible to do a transfer larger than 2^32 on
PCI Express due to the protocol requiring that a transfer not cross a
4GB boundary. So, I think that we are pretty safe with this typedef for
the next 5-10 years. Of course, I'll be honored when Linus calls me a
moron for this 7 years from now =-)

Scott
 
Meiner Meinung nach sollte man offiziell von bsdforen.de dem Herrn Linus einen Ehren-Huth verleihen.

Oder, wenn ich nochmal darüber nachdenke, die Rechte an Hüthen vollständig an ihn transferieren.
 
yo, sone goldene klobürste wie sie nintendo damals schon an diesen einen ominösen webseitenbetreiber verschickt hatte
 
Die Geschichte ist doch mal wieder total aufgeblasen und total aus dem Kontext gerissen. Der Torvalds hat sich nebenbei auch über C++ ausgelassen. Und diese Geschichte habe ich sogar etwas verfolgt, und hier setzt meine Kritik an, weil die C++-Trolle keine Sau in einer Meldung zitiert. Bei der FreeBSD-Geschichte ist es vermutlich genauso. "Er hat Jehova gesagt!", und schon ist der Stein geschmissen. :rolleyes:
 
Zurück
Oben