freebsd-nq/sys/mips
Doug White 58a5af46ef Add some missing bits to arge:
* In arge_attach(), hard reset the MAC blocks before configuring the MAC.
 * In arge_reset_dma(), clear pending packet interrupts based off
   the hardware counter instead of acking every packet in the ring,
   as the hardware counter can exceed the ring size. If the reset
   was successful the counters will be zero anyway.
 * In arge_encap(), remove an unused variable.
 * In arge_tx_locked(), remove redundant setting of the EMPTY flag as
   the TX DMA engine sets it for us.
 * In arge_intr(), remember to clear the interrupt status bits
   relayed from arge_intr_filter().
 * Handle RX overflow and TX underflow.
 * In arge_tx_intr(), remember to unmask the TX interrupt bits
   after processing them.
2009-05-21 22:12:42 +00:00
..
adm5120 - Make mips_bus_space_generic be of type bus_space_tag_t instead of 2009-04-19 22:02:14 +00:00
alchemy - Make mips_bus_space_generic be of type bus_space_tag_t instead of 2009-04-19 22:02:14 +00:00
atheros Add some missing bits to arge: 2009-05-21 22:12:42 +00:00
compile
conf - Add spibus and mx25l device 2009-05-18 23:36:11 +00:00
idt - Make mips_bus_space_generic be of type bus_space_tag_t instead of 2009-04-19 22:02:14 +00:00
include - Add MIPS_IS_KSEG0_ADDR, MIPS_IS_KSEG1_ADDR and MIPS_IS_VALID_PTR 2009-05-16 02:39:13 +00:00
malta - Make mips_bus_space_generic be of type bus_space_tag_t instead of 2009-04-19 22:02:14 +00:00
mips - Invalidate caches for respective areain KSEG0 in order 2009-05-20 23:07:10 +00:00
sentry5 - Make mips_bus_space_generic be of type bus_space_tag_t instead of 2009-04-19 22:02:14 +00:00