Subject: Re: stack start address (was: CVS commit: syssrc)
To: Chris G. Demetriou <cgd@sibyte.com>
From: Jeff Smith <jeffs@geocast.com>
List: port-mips
Date: 04/07/2000 16:35:28
"Chris G. Demetriou" wrote:
> 
> Jeff Smith <jeffs@geocast.com> writes:
> > The issue is that the MIPS ovbcopy() uses negative offsets.  On
> > user mode core dumps, all the user pages are copied into the core
> > file.  With the QED processor, the copyout() would fail after ovbopy()
> > faulted,  generating an incomplete core dump.
> 
> is this to say "ovbcopy() potentially touches pages in addition to
> those specified by its arguments"?

No, it only touches what it should, but the base address in the
register is past where it the end.  The later pages are never
touched from what I saw.  The problem is dependent on the
particular processor pipleline imlementation.

jeffs