I'm pretty sure in the alpha linux code, that they've added the quiesce() pseudo-inst to just skip past any busy wait loops. They've done this for the cpu_idle() loop as well in Alpha.
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Gabe Black Sent: Friday, December 19, 2008 3:50 AM To: M5 Developer List Subject: [m5-dev] SLOOOOOOOOOOW IDE controller I finally have the IDE controller sort of working (yay!), but apparently there's a built in 3 millisecond busy loop delay before the device is recognized as ready to go. In general, did you need to do anything special to make the controller start up and work in a reasonable amount of real time for Alpha? Gabe _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.9.19/1856 - Release Date: 12/18/2008 8:06 PM _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
