Re: [PATCH] preset loops_per_jiffy for faster booting

From: Tim Bird
Date: Mon Jul 12 2004 - 12:52:43 EST


Andrew Morton wrote:
"Adam Kropelin" <akropel1@xxxxxxxxxxxxxxxx> wrote:

Does 250 ms worth all this pain?

My requirement is to get to user space in 500 ms from product
cold start. It would be very nice to do so in 250 ms, to give
user space init more time. This requirement is pretty
characteristic of many CE products.


On a desktop box, almost certainly not. On a massive SMP machine, maybe. On
an embedded system that is required to boot in a ridiculously short time,
absolutely.

Yes, it's pretty small beer, but we do recognise that although the number
of development teams which use features like this is small, the number of
systems is large, so the features are correspondingly more important.

One of the services which we kernel developers provide the downstream
kernel users is the hosting and maintenance of their code so they don't
have to carry important stuff off-stream, and when the changes are this
small and simple, I don't see a problem with merging them, even if none of
"us" will use the feature.

Thanks. Even if our features aren't mainstream, if we can make them
unintrusive, it's nice to get them integrated. The help offered here,
to make this as unintrusive and danger-free as possible, is really
appreciated.

As to the number of developers and systems using this, I would wager
that developers at almost every CE company will use this (with developers
in the 100s), and that it will affect (at least) 100s of thousands of
devices (possibly millions, depending on how Linux does in cell phones).

=============================
Tim Bird
Architecture Group Co-Chair, CE Linux Forum
Senior Staff Engineer, Sony Electronics
E-mail: tim.bird@xxxxxxxxxxx
=============================
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/