CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2011/06/21 21:54:31
Modified files: sys/dev/pci : if_myx.c Log message: deraadt plugged his myx into a sparc64 and discovered 3 problems: 1. we want to write raw values to registers all the time, so promote the myx_raw{read,write} to myx_{read,write} and use them everywhere. get rid of the raw funcs. 2. i was setting the watermarks on the rx ring before knowhing how big they were. 3. rxfill in the interrupt handler could lose data if you loop on sts_isvalid. almost working now... "please commit your diff" deraadt@