From owner-freebsd-ia32@FreeBSD.ORG Mon Sep 22 03:34:13 2008 Return-Path: Delivered-To: freebsd-ia32@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 437DD106567A for ; Mon, 22 Sep 2008 03:34:13 +0000 (UTC) (envelope-from fahadullah@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.238]) by mx1.freebsd.org (Postfix) with ESMTP id 11DD78FC17 for ; Mon, 22 Sep 2008 03:34:12 +0000 (UTC) (envelope-from fahadullah@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so1181334rvf.43 for ; Sun, 21 Sep 2008 20:34:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type:references :x-google-sender-auth; bh=XphJjhRDnBMS+NpdEolyHYIhchj+uCtdzudrTMtz2Yw=; b=Fq8smjtJqU2E1itBiCNQL/kRkA0PQQtN/Xswt8GddWWlSjfgBkq7oCNswBVjQZG1XA 0TOgLe8i9b9WhS2iBUd6PEKCEd/muxp038BwK+2mQsyFbASamvplF0Ytd71/+rWtIGEo iq1Z9rVdfauAQXhI17EVOI5Rz7N6KtpMPtqV8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:references:x-google-sender-auth; b=AH1bpcwFOYmUxB5imJ/VZtEFEGlCn4UdOSTAloH5bmS8JCheAhtCRlf+1AJ/FEzRuK QogDqHrQJFgtoBqfnR9nzqicz3bLSYx5f1ukAwPl6Ld6OeR+xIVDE/l5/dRENbAw+8q0 f2pawrqywmxJxPuDxVsOZ2TQxlwhdeGDI3Ggg= Received: by 10.114.92.2 with SMTP id p2mr3810878wab.223.1222052907107; Sun, 21 Sep 2008 20:08:27 -0700 (PDT) Received: by 10.115.73.7 with HTTP; Sun, 21 Sep 2008 20:08:27 -0700 (PDT) Message-ID: Date: Sun, 21 Sep 2008 20:08:27 -0700 From: questions Sender: fahadullah@gmail.com To: freebsd-ia32@freebsd.org In-Reply-To: MIME-Version: 1.0 References: X-Google-Sender-Auth: 74bc3e4a3d94e84b Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Suspicious physical memory map from BIOS X-BeenThere: freebsd-ia32@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD on the IA-32 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Sep 2008 03:34:13 -0000 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