lkml.org 
[lkml]   [2004]   [May]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: ANNOUNCE: CE Linux Forum - Specification V1.0 draft
Adrian Bunk wrote:
> On Mon, May 17, 2004 at 02:22:29PM -0700, Tim Bird wrote:
>>Christoph Hellwig wrote:
>>>If you want my 2Cent:
>>>
>>>- stop these rather useless specifications and provide patchkits instead
>>>- try to actually submit the patches upstream to get a feeling which
>>> of your 'features' are compltely hopeless, which are okay and which
>>> can better be solved in different ways.
>>
>>I should point out that some of the features specified have already been
>>submitted as patchsets.
>
> A good example that this is true is section 7.9.2 of your
> "specification".
>
> It lists under "Work in Progress":
> Kernel SHALL be configuralble with compiler size options, such as -Os.
>
> Besides the text in the "Rationale" being obviously wrong, this is
> already implemented in kernel 2.6. But the people writing this
> "specification" didn't send a patch - the trivial patch was sent by
> someone who is in no way related to your "Forum".

First, I'll point out that this spec, as you noted, is still
a work in progress.

Yes, the rationale is wrong. Thanks for pointing that out.
I'll get it fixed before we release a spec on this. We have
a separate agenda item in our size working group to look at
inline expansions (See section 7.9.3 where it lists candidate
projects that are not started yet.) There is already valuable
work going on in the area of inline reduction, but
unfortunately, we don't have anything to contribute to that
discussion yet.

As for the patch, you are correct that the kernel makefile system
supports compilation with -Os, and someone besides us submitted
the patch for that. However, there is more work needed to
validate that the option doesn't break things, on many different
architectures.

I have reports from the uClinux crowd that use of
the -Os option is fairly typical for users of uClinux, and they
have no reports of breakage. However, we want to take a methodical
approach to validating that use of this option is fully supported
by the Linux kernel. Also, we want to test and report the size
and performance effects of the use of the flag. This work is
not done yet, so the spec. is still under construction.

Just jamming in the compiler option is not really what we intend here.
I'll try to make sure this spec., when released, is worded to
express our requirement that the option be meaningful and safe,
rather than just supported by the build system.

If you see patches from us (or one of our members) related to this spec.,
they will be to fix issues where use of -Os breaks something in the kernel.

Thanks for the feedback. We'll keep working on this one.

P.S. Why is "Forum" in quotes?

=============================
Tim Bird
Architecture Group Co-Chair
CE Linux Forum
Senior Staff Engineer
Sony Electronics
E-mail: Tim.Bird@am.sony.com
=============================

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:03    [W:0.129 / U:0.816 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site