CVSROOT: /cvs Module name: src Changes by: dera...@cvs.openbsd.org 2009/06/02 12:06:34
Modified files: sys/dev/pci : esa.c sys/dev/microcode/esa: esadsp.h Log message: The two "firmware" arrays only contained 16 bit values, but were being being stored in an array of 32 bits. waste of memory. The bandpass filter table only contained 16 bit values, but was being treaded as if it was in an array of 32 bit values, thus what was being loaded into the chip was totally wrong and this probably explains why I remember it sounded horrid. Not tested on real hardware; incorrect array accesses discovered by Parfait ok oga