freebsd-dev/sys/i386
Kip Macy db7f0b974f - bump __FreeBSD version to reflect added buf_ring, memory barriers,
and ifnet functions

- add memory barriers to <machine/atomic.h>
- update drivers to only conditionally define their own

- add lockless producer / consumer ring buffer
- remove ring buffer implementation from cxgb and update its callers

- add if_transmit(struct ifnet *ifp, struct mbuf *m) to ifnet to
  allow drivers to efficiently manage multiple hardware queues
  (i.e. not serialize all packets through one ifq)
- expose if_qflush to allow drivers to flush any driver managed queues

This work was supported by Bitgravity Inc. and Chelsio Inc.
2008-11-22 05:55:56 +00:00
..
acpica Remove unit2minor() use from kernel code. 2008-09-26 14:19:52 +00:00
bios Replace all calls to minor() with dev2unit(). 2008-09-27 08:51:18 +00:00
compile
conf repair config file from spamming 2008-11-14 07:05:51 +00:00
cpufreq Do not use PowerNow! if FID or VID is missing. 2008-10-21 00:52:20 +00:00
i386 MFp4: 2008-11-02 18:48:54 +00:00
ibcs2 Change the static struct sysentvec and struct Elf_Brandinfo initializers 2008-09-24 10:14:37 +00:00
include - bump __FreeBSD version to reflect added buf_ring, memory barriers, 2008-11-22 05:55:56 +00:00
isa style(9) nit: remove unnecessary {} pair. 2008-10-28 04:32:41 +00:00
linux In the robust futexes list head, futex_offset shall be signed, 2008-11-16 15:45:41 +00:00
pci Add a 'hw.pci.mcfg' tunable. It can be set to 0 to disable memory-mapped 2008-09-11 21:42:11 +00:00
svr4 Since version 4.3, gcc changed its behaviour concerning the i386/amd64 2008-03-13 10:54:38 +00:00
xbox In keeping with style(9)'s recommendations on macros, use a ';' 2008-03-16 10:58:09 +00:00
xen only call hardclock on cpu0 2008-10-25 20:42:10 +00:00
Makefile Update entries for building tags. 2007-05-13 18:21:54 +00:00