-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi David,

David Klempner wrote:
> Actually, I side with the kernel developers on this; the fact that
> they're hiding the VMSPLIT options is basically a subtle hint that they
> don't want people using them who don't *really* know what they're doing.

Like me .. hence all the questions ;-) I just want to be able to use my
full RAM, as having 2GB and using < 1GB is just "uncool" ;-)

> I strongly suggest using CONFIG_HIGHMEM, and sticking with the default
> 3/1 split. (I mean, it's *slightly* slower, but on the other hand what
> caused them to do this was random breaking of java that took a long time
> to diagnose.) That said...

OK. I definitely will keep this in mind.

>> I noticed too that if I select the embedded option, but unselect all new
>> options that come with it I still get the memory split options. Is this
>> the right way to go?
> 
> NO. As in, all of those options (with the exception of
> CONFIG_KALLSYMS_EXTRA_PASS) default to yes, and all of those defaults
> are very important. If you disable them, you will, for example, break
> most of the kernel's logging (printk), lose the ability to get core
> dumps, and lose futexes (which will break a lot of modern threading).
> Basically, saying no to any option option on that page (with the
> exception of the KALLSYMS stuff) *WILL* break your system.
> 
> So, make sure that everything, except CONFIG_KALLSYMS_EXTRA_PASS, on
> that page is enabled. (that might be what you meant in the first place,
> of course, but it's worth making sure...) All you need to be able to
> select the VMSPLIT options is CONFIG_EMBEDDED (that is, saying yes to
> the "Configure standard kernel features (for small systems)" item) which
> doesn't actually have any impact on the code.

Sorry, but one thing remains unclear. Ignoring the fact that adding
embedded extras to your kernel on a non-embedded system just to get the
the VMSPLIT options is (in my opinion) confusing and unlogical, is this
step actually needed considering I (according to your advice) would take
the default VMSPLIT anyway?
What I mean is simply: If I enable HIGHMEM4GB to allow the kernel to use
my 2GB of RAM, do I still need to add the embedded options (as you
explain above), or is simply using HIGHMEM4GB enough? It's maybe a tough
question is ask, but you definitely seem to know exactly what you are
talking about ;-)

> Hope this helps.

Is sure does! Any advice to the above question? With that I should be
complete I think ;-) Where do you get your information from btw (I'm
curious as I didn't find much via Google explaining as clear as you did)?

Thanks again,
Ralph
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)

iD8DBQFEmQt3Ct0ZF9kLPvYRAt69AKCe/ClqjzQHMTZ3yvuNQ9sXwVbFsQCeMdwb
BREkUr+u9/o9K8ZImMCdJmM=
=8vc3
-----END PGP SIGNATURE-----
-- 
[email protected] mailing list

Reply via email to