Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Oct 2008 20:52:07 -0400
From:      Robert Fitzpatrick <lists@webtent.net>
To:        John Baldwin <jhb@freebsd.org>
Cc:        Jeremy Chadwick <koitsu@freebsd.org>, FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: page fault while in kernel mode
Message-ID:  <1224550327.21638.2.camel@laptop.webtent.org>
In-Reply-To: <200810201345.35248.jhb@freebsd.org>
References:  <1224445801.6926.0.camel@laptop.webtent.org> <1224518837.13417.6.camel@columbus.webtent.org> <20081020163237.GA7671@icarus.home.lan> <200810201345.35248.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2008-10-20 at 13:45 -0400, John Baldwin wrote:
> > i386 cannot address more than 4GB unless the kernel is built with
> PAE
> > mode enabled.  This isn't enabled in GENERIC for many (justified)
> > reasons.  If you have more than 4GB, you should be using amd64, so
> you
> > made the right decision there.
> 
> If you aren't using kernel modules, then PAE should work fine.  You
> can make 
> kernel modules work with PAE as well, but that takes more work.

Thanks for the help, I am missing AMD Features for this CPU in dmesg, so
it looks like the CPU does not support amd64. I tried to build my own
kernel with PAE option and getting the following error...

/usr/src/sys/dev/advansys/advansys.c: In function 'adv_action':
/usr/src/sys/dev/advansys/advansys.c:259: warning: cast from pointer to
integer of different size
*** Error code 1

Any idea what I can do for this error?

--
Robert




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