Hi, The configuration help for HIGHMEM feature on i386 platform states that 'Linux can use up to 64 Gigabytes of physical memory on x86 systems'. I see a problem with this: - page structures needed to support 64GB would take up 1GB memory (64 bytes per page of size 4k) - but the kernel can only use 896MB memory, unless PAGE_OFFSET is changed to a lower value - enabling 64GB support does not automatically change the value of PAGE_OFFSET So how are the page structures created if a machine has 64GB memory? Or is it necessary to change PAGE_OFFSET (to 0x80000000) in such a configuration? Thanks, Ravi. __________________________________________________ Do You Yahoo!? Send your FREE holiday greetings online! http://greetings.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/