NetBSD/src 1039ST4sys/dev/pci yds.c

   Fix yds_intr.  It has not worked well since netbsd-8.
   - Read data offset before set ACTV2.
   - The interrupts occur every hardware block, not blocksize specified
     by round_blocksize.  The hardware block may span (upper layer's)
     two blocks.  So bus_dmamap_sync'ing each (upper layer's) block is
     not enough.
     XXX To fix this, Use only 48kHz and drop other frequencies. It can
     make blocksize fixed.  Then the hardware block aligns to upper layer's
     block alignment.
   Analyzed by Y.Sugahara.
VersionDeltaFile
1.63+59-41sys/dev/pci/yds.c
+59-411 files

UnifiedSplitRaw