On 4/3/08, Robert P. J. Day <rpjday@xxxxxxxxxxxxxx> wrote: > > given that i'm determined to nail down how linux MM works, i'm > perusing the code and some docs from the beginning and, since a lot of > those docs annoyingly disagree with each other in some fundamental > places, i'm going to be asking some annoyingly trivial questions. get > used to it. :-) > > to start, the standard definition of high memory on a 32-bit x86 > system is memory above 896M. > > * where is that exact boundary defined? in arch/<architecture>/mm/init.c, e.g: arch/i386/mm/init.c in function zone_size_init zones_size[ZONE_HIGHMEM] = high - low ZONE_HIGHMEM is #defined to 2. > > * can it be changed at kernel config time? I'm not sure. You can enable/disable the HIGH_MEM feature in configure time, but I think you can't change the size. Best regards > > rday > -- > > ======================================================================== > Robert P. J. Day > Linux Consulting, Training and Annoying Kernel Pedantry: > Have classroom, will lecture. > > http://crashcourse.ca Waterloo, Ontario, CANADA > ======================================================================== > > -- > To unsubscribe from this list: send an email with > "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx > Please read the FAQ at http://kernelnewbies.org/FAQ > > -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ