[U-Boot] [PATCH] 7/12 Multiadapter/multibus I2C, drivers part 4
ksi at koi8.net
ksi at koi8.net
Thu Feb 19 01:46:08 CET 2009
On Thu, 19 Feb 2009, Wolfgang Denk wrote:
> Dear ksi at koi8.net,
>
> In message <Pine.LNX.4.64ksi.0902181434310.5729 at home-gw.koi8.net> you wrote:
> >
> > Yes, it is possible, but it is not the best approach. Most of those macros
> ...
> > That means that implementation is much worse than _EXISTING_ one. And out of
> > decent and much worse one which one would you choose?
>
> Define "decent". It seems we have a different opintion abot such a
> definition.
>
> And define "much worse", please. How much wors is this (in bytes) for
> a single adapter, and for 2, 3, or 5?
I already gave an estimate. It is at very least not better. It doesn't give
any benefits and introduces some problems. Yes, there is already a tradeof
and all our weaknesses are just an extension of our advantages but in this
case there is no advantages...
> > > This is your implementation. It is not the only possible implemen-
> > > tation. Please try and open your mind to discuss alternative
> > > possibilities as well.
> >
> > No, it is NOT my implementation. It is _EXISTING_ driver in the main tree. I
> > did _NOT_ change the driver, I just made several copies of it.
>
> Yes, and this is what I'm complaining about. The whole idea behind
> software engineering is not to copy code.
>
> > Well, it looks like it is you are Russian, not me :) It is well known
>
> Maybe I am; kind of, at least :-)
:)
> > Russian passion to scrap everything and design a Universal Server Of
> > Everything from scratch :) I'm trying to avoid that...
>
> Me too.
>
> > > Call it what you want, I call it duplication of code.
> >
> > It might be a duplication of SOURCE TEXT, but not CODE.
>
> Source text compiles to object code, doesn't it?
Not always. E.g. defines never compile to object code. Function declarations
don't compile to object code. And so on...
> > > > > Is this theory or did you perform code size measurements?
> > > >
> > > > It is obvious. Furthermore, it doesn't make sence to count size difference
> > > > here because it is miniscule -- how many I2C adapters do we have on a board?
> > >
> > > It is obvious. Famous last words again.
> >
> > Eh, do you think anyone really has time to make such comparisons to find out
> > that size difference is zero?
>
> You have the code base ready available and can compile and measure
> it, can't you?
>
> If you base your argumentation on such claims, you better have prove
> for it.
There is a threshhold. Yes, I should've proved it if it had been very
different. But in this case the difference is minimal and not worth an
effort.
---
******************************************************************
* KSI at home KOI8 Net < > The impossible we do immediately. *
* Las Vegas NV, USA < > Miracles require 24-hour notice. *
******************************************************************
More information about the U-Boot
mailing list