Re: [PATCH] Synthesize TLB refill handler at runtime

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Nov 24, 2004 at 02:40:57AM +0100, Thiemo Seufer wrote:

> >  	default:
> >  		/*
> >  		 * Others are assumed to have one cycle mtc0 hazard,
> > -		 * and one cycle tlbwr hazard.
> > +		 * and one cycle tlbwr hazard or to understand ehb.
> >  		 * XXX: This might be overly general.
> >  		 */
> > -		i_nop(p);
> > +		i_ehb(p);
> >  		i_tlbwr(p);
> > -		i_nop(p);
> > +		i_ehb(p);
> >  		break;
> 
> Does r24k really need both delays? If not, it should get its own case.
> Probably it should be separated even if it is identical, the code above
> is nothing but a guess based on preexisting code.

I would suggest to default to EHB only for architecture revision 2.  For
any pre-V2 processor the outcome of a default case is basically luck and
so I would suggest to just panic and force people to read their CPU
manual.

  Ralf


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux