Date: Thu, 12 Oct 2000 09:48:27 -0400 (EDT) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Doug Rabson <dfr@nlsystems.com> Cc: freebsd-alpha@freebsd.org Subject: Re: size problems with INVARIANTS/DIAGNOSTIC -current kernels Message-ID: <14821.48907.65092.873577@grasshopper.cs.duke.edu> In-Reply-To: <Pine.BSF.4.21.0010120934180.14648-100000@salmon.nlsystems.com> References: <14820.26156.761015.912596@grasshopper.cs.duke.edu> <Pine.BSF.4.21.0010120934180.14648-100000@salmon.nlsystems.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Doug Rabson writes: > > Hey, I just thought of something. Perhaps the globals segment has grown > too large. The alpha can only support 64k of globals with $gp pointing at > base+32k so that the code can use 16bit signed offsets from $gp to access > it. > > The code at XentMM indirects through $gp to find the address of trap() so > either $gp is bad or the globals table itself is bad. Errm. Dumb question. How do we find the size of the globals table to confirm this? Is this the same thing as the .got section in objdump's --headers output? Next dumb question -- is there any way around this, other than reducing the sheer number of globals? Thanks again, Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14821.48907.65092.873577>