Date: Mon, 22 Apr 2013 13:57:22 -0700 From: Juli Mallett <jmallett@FreeBSD.org> To: Warner Losh <imp@bsdimp.com> Cc: Joe Holden <joe@rewt.org.uk>, "freebsd-mips@FreeBSD.org" <freebsd-mips@freebsd.org> Subject: Re: kern/177876: [mips] kernel stack overflow panic on mips64, EdgeRouter Lite Message-ID: <CACVs6=9FdDJ=w-CDh4HvZhmhFdkdQhXhTb2CrXQWgqb=pg0hXg@mail.gmail.com> In-Reply-To: <F485D8F2-0FE5-4478-8A40-668784E81204@bsdimp.com> References: <201304220300.r3M301iY093070@freefall.freebsd.org> <CAJ-Vmok7m9%2B3sky1swEP6ZTnZNLpkmwTC2tOqzGNaSFwY7WmFA@mail.gmail.com> <51753506.3070901@rewt.org.uk> <CAJ-VmomKi%2BpmZ6GAjds-=RXRET=aW65dsmxe3H4m%2BfdbxoecGw@mail.gmail.com> <CACVs6=8XdAgccufabeoXEXCFGGVZ_EWJ8c-KdRz4xr9SvBxrrw@mail.gmail.com> <EBE52100-4C0F-4B61-B872-CA30B99E2940@bsdimp.com> <CACVs6=8Hv5uF0zV=3%2BkZ=zsObSfQjiSY4t3op1EBytrunJdCGg@mail.gmail.com> <FD6F892F-B86A-43E1-9D43-DEF3EE733A4C@bsdimp.com> <CACVs6=9kisUi0S3jS6NnXmwUEPg2pC%2Bz-%2BMdRVGtjkJnKEq70A@mail.gmail.com> <F485D8F2-0FE5-4478-8A40-668784E81204@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 22, 2013 at 1:42 PM, Warner Losh <imp@bsdimp.com> wrote: >> If the header gets nuked, we'll find out fast :) (And I really do >> think that's the right way forward...) > > "the" here is which one of the three different headers that list the registers? regnum.h, although I guess some other bits may be harder to fix. Still, the header explicitly mentioned needing to keep in sync with trapframe; it's a list of offsets into struct trapframe, not a list of registers. So it should just go away. Probably much of the rest of the header should go away, too; like, why on earth do we need PREG_S0 and friends?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACVs6=9FdDJ=w-CDh4HvZhmhFdkdQhXhTb2CrXQWgqb=pg0hXg>