Peter Stuge wrote: > On Fri, Apr 06, 2007 at 06:07:58PM -0400, Tom Sylla wrote: >> Peter Stuge wrote: >>>> If you don't want to do that much work, you may want to at least >>>> try to use rep insd when you can. It is faster. All relatively >>>> modern IDE controllers support it just fine. (Some older >>>> controllers do not, however) > > How old by the way? ISA old? VLB old? Early PCI old?
I little later than that, but not much: around the time IDE controllers were being integrated. For example, PIIX4-based systems did 32-bit transfer modes, as does every ICH since. >> You really should be checking word 47 of the IDENTIFY DEVICE data to >> know how many sectors per interrupt are transferred for READ/WRITE >> MULTIPLE. I didn't see that in your patch any where. > > Right, but I'm still using READ SECTOR(S), just with Sector Count > 1 > so I don't think I need SET MULTIPLE MODE. Ah, yep. Well, then there is another optimization to make, support mult_count. :) -- linuxbios mailing list [email protected] http://www.linuxbios.org/mailman/listinfo/linuxbios
