CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]  2010/12/31 07:06:05

Modified files:
        sys/dev/pci    : if_athn_pci.c 
        sys/dev/cardbus: if_athn_cardbus.c 
        sys/dev/ic     : athn.c athnreg.h athnvar.h ar5008.c ar9003.c 
                         ar9280.c ar9285.c ar9287.c ar9380.c 

Log message:
Make the athn(4) back-end more bus agnostic by moving read and write
operations to callbacks in the PCI and CardBus front-ends.
This will allow support of other buses like USB.
Assume the following memory model:
- writes are ordered but may be buffered and require explicit flush
- a read always flushes all buffered writes

Reply via email to