Messages in this thread | | | Date | Mon, 27 Oct 2008 09:50:28 -0700 | From | Suresh Siddha <> | Subject | Re: [PATCH] x86: keep the page count correct |
| |
On Sat, Oct 25, 2008 at 10:58:21PM -0700, Yinghai Lu wrote: > > impact: get correct page count for 2M and 1G... > > found page count in /proc/meminfo is nor correct on 1G system in VirtualBox 2.0.4 > > # cat /proc/meminfo > MemTotal: 1017508 kB > MemFree: 822700 kB > Buffers: 1456 kB > Cached: 26632 kB > SwapCached: 0 kB > ... > Hugepagesize: 2048 kB > DirectMap4k: 4032 kB > DirectMap2M: 18446744073709549568 kB > > with this patch get: > ... > DirectMap4k: 4032 kB > DirectMap2M: 1044480 kB > > which is consistent to kernel_page_tables > ---[ Low Kernel Mapping ]--- > 0xffff880000000000-0xffff880000001000 4K RW PCD GLB x pte > 0xffff880000001000-0xffff88000009f000 632K RW GLB x pte > 0xffff88000009f000-0xffff8800000a0000 4K RW PCD GLB x pte > 0xffff8800000a0000-0xffff880000200000 1408K RW GLB x pte > 0xffff880000200000-0xffff88003fe00000 1020M RW PSE GLB x pmd > 0xffff88003fe00000-0xffff88003fff0000 1984K RW GLB NX pte > 0xffff88003fff0000-0xffff880040000000 64K pte > 0xffff880040000000-0xffff888000000000 511G pud > 0xffff888000000000-0xffffc20000000000 58880G pgd > > Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Acked-by: Suresh Siddha <suresh.b.siddha@intel.com>
| |