Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Feb 2003 18:16:42 -0800
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        Arun Sharma <arun.sharma@intel.com>
Cc:        freebsd-ia64@FreeBSD.ORG
Subject:   Re: Maxmem should be bytes ?
Message-ID:  <20030215021642.GA1901@athlon.pn.xcllnt.net>
In-Reply-To: <ud6lu1g1q.fsf@unix-os.sc.intel.com>
References:  <200302080111.h181Bkr26574@unix-os.sc.intel.com> <u1y2b3eb7.fsf@unix-os.sc.intel.com> <20030214002346.GA1267@athlon.pn.xcllnt.net> <uvfzn1yev.fsf@unix-os.sc.intel.com> <20030214010244.GA1344@athlon.pn.xcllnt.net> <ud6lu1g1q.fsf@unix-os.sc.intel.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Feb 14, 2003 at 05:36:01PM -0800, Arun Sharma wrote:
> > 
> > As for the fact that Maxmem is in bytes and physmem isn't: we define
> > Maxmem to be equal to physmem (machdep.c:598). So they are in fact
> > equal.
> 
> All I'm saying is:
> 
> --- machdep.c.old       Fri Feb 14 17:32:26 2003
> +++ machdep.c   Fri Feb 14 17:33:22 2003
> @@ -595,7 +595,7 @@
>         }
>         phys_avail[phys_avail_cnt] = 0;
>  
> -       Maxmem = physmem;
> +       Maxmem = ia64_ptob(physmem);
>         init_param2(physmem);
>  
>         /*
> 
> i386 does something equivalent.

Your patch changes the granularity for Maxmem from pages to bytes.
On all architectures it should be pages. On i386 you see atop(),
which is the opposite of ia64_ptob().

-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel@xcllnt.net

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ia64" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030215021642.GA1901>