Date: Sun, 21 Sep 2008 20:08:27 -0700 From: questions <questions.612@gmail.com> To: freebsd-ia32@freebsd.org Subject: Suspicious physical memory map from BIOS Message-ID: <db346c9d0809212008g3132507cs2bf9731d7583b467@mail.gmail.com> In-Reply-To: <db346c9d0809200510x681bc4f6i5f11a067a40dcbbb@mail.gmail.com> References: <db346c9d0809200510x681bc4f6i5f11a067a40dcbbb@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, I am sorry if this isn't the correct mailing list to ask my question. Actually, I posted this on freebsd-questions list but didn't get any reply. I couldn't find any better mailing list to post this question on. I have some problem with physical memory being getting reported incorrectly on Freebsd 6.3. I have a Xeon series 5300 CPU with 4GB of RAM installed but BIOS call actually returns following usable physical memory map - base address = 0, length = 640K base address = 1M, length = 2.5G base address = 4G, length = 5.5G How am I getting this third segment? Also, in function getmemsize() in machdep.c, why the variable 'Maxmem' is set to 'Maxmem*4' when hw.physmem and the highest page number obtained from physical memory map don't match? Any help with this would be wonderful. Thanks, Fahad
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?db346c9d0809212008g3132507cs2bf9731d7583b467>