freebsd-dev/sys/mips/rmi
Jayachandran C. 8f8ae306c6 nlge (alternate XLR GMAC driver) updates:
- Updates for the message ring clean up in r212321.
- Instead of dropping Tx packet on credit fail, retry send until it
  succeeds.
- Fix freeing mbufs in case of P2P descriptors:
  We cannot free the mbuf when the P2P descriptor freeback is received. The
  mbuf may be still in use by the GMAC, since the P2P freeback indicates that
  it read the P2D descriptors in the P2P message.
  Now we free just the P2P descriptor when the P2P freeback message is
  received.  Another freeback P2D message has been added to the end of
  the packet descriptors, the mbuf will be freed only when we received
  this.

The P2P descriptor issue was reported by srgorti at netlogicmicro dot com.
2010-09-08 17:11:49 +00:00
..
dev nlge (alternate XLR GMAC driver) updates: 2010-09-08 17:11:49 +00:00
board.c Add the workaround for 4xx lite boards after it was lost in the last 2010-08-31 04:18:47 +00:00
board.h Clean up header files in RMI platform code (sys/mips/rmi), and remove 2010-08-30 13:05:21 +00:00
bus_space_rmi_pci.c Fix another fo-pa of mine... duplicate patches should 2010-02-21 17:27:20 +00:00
bus_space_rmi.c Cleanups for sys/mips/rmi/bus_space_rmi.c 2010-02-20 16:32:33 +00:00
files.xlr New driver nlge for XLR/XLS Network Accelerator. This will support the XGMAC 2010-08-28 19:02:51 +00:00
fmn.c Clean up fast message ring code for XLR. 2010-09-08 16:34:08 +00:00
interrupt.h Clean up header files in RMI platform code (sys/mips/rmi), and remove 2010-08-30 13:05:21 +00:00
intr_machdep.c Updates for the RMI MIPS platform code 2010-09-01 17:35:31 +00:00
iodi.c XLR/XLS hardware interrupts should be programmed level triggered at the 2010-09-06 06:18:49 +00:00
iomap.h Clean up header files in RMI platform code (sys/mips/rmi), and remove 2010-08-30 13:05:21 +00:00
Makefile.msgring
mpwait.S Adds the file I forgot to add... that handles 2010-05-18 04:08:58 +00:00
msgring_xls.c White space changes 2009-10-29 21:14:10 +00:00
msgring_xls.cfg
msgring.c White space changes 2009-10-29 21:14:10 +00:00
msgring.cfg
msgring.h Clean up fast message ring code for XLR. 2010-09-08 16:34:08 +00:00
pcibus.h Changes for pci and pci-e support 2010-02-20 17:19:16 +00:00
pic.h Updates for the RMI MIPS platform code 2010-09-01 17:35:31 +00:00
rmi_boot_info.h Clean up header files in RMI platform code (sys/mips/rmi), and remove 2010-08-30 13:05:21 +00:00
rmi_mips_exts.h Clean up header files in RMI platform code (sys/mips/rmi), and remove 2010-08-30 13:05:21 +00:00
rootfs_list.txt This is a list of the files for RMI's md_root 2009-12-23 14:48:26 +00:00
std.xlr Rename TARGET_XLR_XLS to CPU_RMI to match other CPU_xxx definitions. 2010-08-13 12:56:00 +00:00
tick.c Sync up XLR tick.c with the new MIPS tick.c 2010-08-25 07:33:35 +00:00
uart_bus_xlr_iodi.c Place proper svn:keywords tag on all these files. They were created 2010-01-12 21:17:36 +00:00
uart_cpu_mips_xlr.c ok we now get so that the uart init's and we can print. We 2009-11-05 18:14:25 +00:00
xlr_csum_nocopy.S
xlr_i2c.c Place proper svn:keywords tag on all these files. They were created 2010-01-12 21:17:36 +00:00
xlr_machdep.c XLR/XLS hardware interrupts should be programmed level triggered at the 2010-09-06 06:18:49 +00:00
xlr_pci.c PCIe updates for XLS. 2010-09-07 07:31:58 +00:00
xlr_pcmcia.c Initial code for XLR CompactFlash driver. 2010-08-28 07:58:10 +00:00
xls_ehci.c The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00