linux-mips
[Top] [All Lists]

Re: static variables access and gp

To: Jun Sun <jsun@mvista.com>
Subject: Re: static variables access and gp
From: Tinga Shilo <tingashilo@yahoo.com>
Date: Sat, 8 Mar 2003 23:24:32 -0800 (PST)
Cc: linux-mips@linux-mips.org, jsun@mvista.com
In-reply-to: <20030306094034.A26071@mvista.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
Thx. Got it.
Any other solution to speed up the access to this
variable ? It's location never changes from kernel
init to shutdown if I haven't made that clear.

--- Jun Sun <jsun@mvista.com> wrote:
> On Wed, Mar 05, 2003 at 11:30:17PM -0800, Tinga
> Shilo wrote:
> > Hi,
> > I am implementing a kernel mechanism which is 
> > very performance oriented. Along my long critical
> > path,
> > there is a static variable that needs to be
> accessed
> > quite a few times. This variable is a structure
> which
> > is approximately 60 bytes big.
> > In there any way I can "convince" my kernel
> (compiled
> > with gcc) to access this variable using gp ?
> > Is gp usually used for this purpose in mips-linux
> ?
> > Can it be ?
> >
> 
> No.  gp is used by kernel to hold current process in
> 2.4
> and current thread in 2.5.  Don't mess with it
> unless
> you are absolutely sure what you are doing.
> 
> Jun


__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/

<Prev in Thread] Current Thread [Next in Thread>