On 05/26/2014 07:32 PM, Petar Jovanovic wrote: > > ________________________________________ > From: Richard Henderson [[email protected]] on behalf of Richard Henderson > [[email protected]] > Sent: Tuesday, May 27, 2014 3:35 AM > To: Petar Jovanovic; Petar Jovanovic; [email protected] > Cc: [email protected]; James Hogan > Subject: Re: [v2 PATCH] target-mips: implement UserLocal Register > > On 05/26/2014 06:21 PM, Petar Jovanovic wrote: >> Because we do not know the content of CP0_HWREna. > >> We can know the same way we know the content of CP0_Config3. > > Almost all the bits in CP0_Config3 including ULRI bit are read-only and > preset by > hardware, thus checking bit ULRI at translation time is the same as checking > it > at execution time. How can we know the content of CP0_HWREna at translation > time?
That's what tb->flags and env->hflags. An encoding of cpu state at translation time. r~
