From: Jeremy Fitzhardinge <jeremy@goop.org>
To: Cliff Wickman <cpw@sgi.com>
Cc: Nick Piggin <nickpiggin@yahoo.com.au>,
steiner@sgi.com, mingo@elte.hu, linux-kernel@vger.kernel.org
Subject: Re: Comments on UV tlb flushing
Date: Tue, 29 Jul 2008 10:46:41 -0700 [thread overview]
Message-ID: <488F5781.2030909@goop.org> (raw)
In-Reply-To: <20080729173420.GA18296@sgi.com>
Cliff Wickman wrote:
> I don't know much about x86 configuration options. It looks like
> CONFIG_X86_GENERICARCH is fairly new, so I don't know where to look
> for samples of how it will be set by RH and SuSE.
>
No, it's a very old option. Certainly the Fedora Rawhide kernel I have
sitting here has it set, and I'm pretty sure RHEL always has it set,
since it's necessary to support the big iron hardware that people like
to run RHEL on. Basically, if a distro doesn't have it set, then they
don't want to support big machines like yours and you should just
recommend your customers use something else. There are a lot of other
config options which will affect whether a kernel is suitable for your
hardware, like max cpus. A "desktop only" distro might set max cpus to
8 or 16, which I assume would be disappointingly small for someone who's
just bought a 4k cpu machine.
> But if the tlb_uv.o code should be present in "every" distro x86 kernel
> I don't see the point of having to configure it in. Why not just
> configure it out for small (embedded) kernels?
Because it's not an binary thing. Lots of people who are compiling
their own kernels for specialized uses don't set CONFIG_EMBEDDED, but
also don't want a kitchen sink kernel. 6k isn't that much, but if every
obscure platform enabled some always-on code it rapidly starts to build up.
Basically, if you want to make sure if you're going to get some level of
distro support, you need to make contact with the distros directly and
talk about what you'd like them to do.
J
next prev parent reply other threads:[~2008-07-29 17:46 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-29 0:28 Comments on UV tlb flushing Jeremy Fitzhardinge
2008-07-29 4:12 ` Nick Piggin
2008-07-29 6:26 ` Jeremy Fitzhardinge
2008-07-29 13:32 ` Cliff Wickman
2008-07-29 14:43 ` Jeremy Fitzhardinge
2008-07-29 17:34 ` Cliff Wickman
2008-07-29 17:46 ` Jeremy Fitzhardinge [this message]
2008-07-29 20:04 ` Cliff Wickman
2008-07-29 18:13 ` Yinghai Lu
2008-07-29 18:25 ` Jeremy Fitzhardinge
2008-07-29 18:45 ` Mike Travis
2008-07-29 19:12 ` Jeremy Fitzhardinge
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=488F5781.2030909@goop.org \
--to=jeremy@goop.org \
--cc=cpw@sgi.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=nickpiggin@yahoo.com.au \
--cc=steiner@sgi.com \
/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;
as well as URLs for NNTP newsgroup(s).