Yes, I'm using the MMU. I've looked into this a little more and I believe I was using the msync call incorrectly. I had been using it with the MS_SYNC flag when I think I really wanted the MS_INVALIDATE flag. Apparently when the documentation says that changes made to MAP_SHARED memory are shared immediately, it's not as immediate as I thought.
Thanks! -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Howells Sent: Wednesday, July 11, 2007 5:52 AM To: uClinux development list Subject: Re: [uClinux-dev] mmap inconsistent Robert Daniels <[EMAIL PROTECTED]> wrote: > I've got a board running linux 2.4.x on an xscale IXP420 with NVRAM on > the expansion bus. Are you running with or without an MMU? I'm not sure msync() does anything if there's no MMU. David _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
