On Thu, 22 Aug 2002, Shaju Abraham wrote: > Hi all, > > In our study that we are doing abt latency of sound cards, we want > to have a situation where I do not want to use all of the 32 bds > available. we want to use say only 4 or 8 of the bds with each bd > pointing to only a small fragment of data.( This is basically to make > the card interrupt frequently and will also should not be able to > proceed if the interrupts raised by the past bds have not been serviced. > So want to restrict it to 4 or 8 ) . > > It will be of great help if you can help us on the following two points. > > i) What is the significance of ICH_MAX_FRAGS? ( It seems > to be used only for the allocation of pages for the buffer and for > little else during the actual functioning of the card.) > > ii) What is the significance of ICH_REG_LVI_MASK? (This > is more used during the actual functioning of the card & is used in the > interrupt service sub-routine to update the lvi.) It is by default 0x1f > . Is this 'cos it can be used to address the 32 bds available. I > changed this to 3 and 7 . I observed that this makes the card to use > only 4 or 8 of the bds available. Am I correct in this conclusion? If I > do this, I get some noise. Is this because of the interrupts raised by > the unused bds? > > If I am wrong abt all this, how should I go abt my idea of using > only 4 or 8 of the bds available?
I'm rewriting the intel8x0 driver to use scatter-gather DMA access and adding support for I845. So these question will be obsolete after a few days. Jaroslav ----- Jaroslav Kysela <[EMAIL PROTECTED]> Linux Kernel Sound Maintainer ALSA Project http://www.alsa-project.org SuSE Linux http://www.suse.com ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel