[L4alpha-cvscommit] Re: CVS: L4Alpha/pal/21264/macros dp264.mar,1.7,1.8
Status: Beta
Brought to you by:
dpotts
|
From: Daniel P. <da...@cs...> - 2002-02-11 00:12:02
|
And again, bad log message (I did commit these urgh). Removing this (reasonably reduntant store) speeds up IPI's by about 200 cycles! On Sun, 10 Feb 2002, Daniel Potts wrote: > Update of /cvsroot/l4alpha/L4Alpha/pal/21264/macros > In directory usw-pr-cvs1:/tmp/cvs-serv32332/pal/21264/macros > > Modified Files: > dp264.mar > Log Message: > (Finally) added support for read-only pages. > > Tested on 21264 only. > WARNING: The 21064 and 21164 updates will come in a later commit. > > > Index: dp264.mar > =================================================================== > RCS file: /cvsroot/l4alpha/L4Alpha/pal/21264/macros/dp264.mar,v > retrieving revision 1.7 > retrieving revision 1.8 > diff -C2 -d -r1.7 -r1.8 > *** dp264.mar 13 Apr 2001 05:45:52 -0000 1.7 > --- dp264.mar 10 Feb 2002 12:37:58 -0000 1.8 > *************** > *** 65,69 **** > sll tmp1, #28, tmp1 ; move into place > stq_p tmp2, ^x80(tmp1) ; write to 801.A000.0080 > ! ldq_p tmp2, ^x80(tmp1) ; make sure write completes > mb > .endm > --- 65,69 ---- > sll tmp1, #28, tmp1 ; move into place > stq_p tmp2, ^x80(tmp1) ; write to 801.A000.0080 > ! ; ldq_p tmp2, ^x80(tmp1) ; make sure write completes > mb > .endm > -- http://www.cse.unsw.edu.au/~danielp |