freebsd-dev/sys/arm
Tim Kientzle 5bf325556b Overhauled CPSW driver for TI CPSW Ethernet module
(as used in AM335x SoC for BeagleBone).

Among other things:
 * Watchdog reset doesn't hang the driver.
 * Disconnecting cable doesn't hang the driver.
 * ifconfig up/down doesn't hang the driver
 * Out-of-memory no longer panics the driver.

Known issues:
 * Doesn't have good support for fragmented packets
   (calls m_defrag() on TX, assumes RX packets are never fragmented)
 * Promisc and allmulti still unimplimented
 * addmulti and delmulti still unimplemented
 * TX queue still stalls (but watchdog now consistently recovers in ~5s)
 * No sysctl monitoring
 * Only supports port0
 * No switch configuration support
 * Not tested on anything but BeagleBone

Committed from: BeagleBone
2013-01-01 18:55:04 +00:00
..
arm PL310 driver update: 2012-12-31 21:19:44 +00:00
at91 Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
broadcom/bcm2835 Add makeshift implementation for framebuffer console's cursor 2012-12-28 03:18:05 +00:00
compile
conf Replace generic ARM11 option with more specific 2012-12-20 04:32:02 +00:00
econa Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
include Document the known values of the RTL release field in the cache is register 2013-01-01 03:48:39 +00:00
lpc Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
mv Allow building LINT by defining both SAMPLE_AT_RESET on the one hand 2012-11-27 01:10:58 +00:00
s3c2xx0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
sa11x0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
tegra Merge the FDT versions of initarm. 2012-11-03 22:39:07 +00:00
ti Overhauled CPSW driver for TI CPSW Ethernet module 2013-01-01 18:55:04 +00:00
versatile Add custom renderer for poor man's cursor support for framebuffer console 2012-12-28 00:55:43 +00:00
xscale Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00