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