Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Sep 2008 05:10:25 -0700
From:      questions <questions.612@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Suspicious physical memory map from BIOS
Message-ID:  <db346c9d0809200510x681bc4f6i5f11a067a40dcbbb@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I have some problem with physical memory being getting reported incorrectly
on Freebsd 6.3. I have 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?db346c9d0809200510x681bc4f6i5f11a067a40dcbbb>