Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-21 | regen | Brad Smith | |
2005-11-21 | I forgot the 82801E LPC controller id in the last commit. | Brad Smith | |
2005-11-21 | contorl -> control | Miod Vallat | |
2005-11-21 | missing selinfo changeover | Theo de Raadt | |
2005-11-21 | Move contents of sys/select.h to sys/selinfo.h in preparation for a | Todd C. Miller | |
userland-visible sys/select.h. Consistent with what Net and Free do. OK deraadt@, tested with full ports build by naddy@. | |||
2005-11-21 | regen | Brad Smith | |
2005-11-21 | add some new Intel chipset LPC controller ids. | Brad Smith | |
2005-11-19 | Correct a performance bug from Bill Paul's original FreeBSD bge(4) driver: | Brad Smith | |
Each call to the FreeBSD bge_start() routine the transmit producer pointer index from the chip mailbox register BGE_MBX_TX_HOST_PROD0_LO. The local copy of that value is then updated by bge_encap() as bge_encap() encapsulates packets in the Tx ring. If bge_encap() succeds in encpuslating one or more packets, bge_start() tells the chip to start sending the newly-encinitiates writes the new value back to the chip mailbox register. However, comparison of the Linux drivers (Broadcom-supplied and open-source tg3.c) and to the OpenSolaris driver confirms that register BGE_MBX_TX_HOST_PROD0_LO is write-only to software. Thus, we can just keep a copy in the softc, and eliminate the (expensive) PCI register write on each call to bge_start(). From jonathan NetBSD tested by krw@, sturm@ and I on a few different bge NICs. | |||
2005-11-19 | a whole lot of spaces to tabs, KNF and some other cleaning. | Brad Smith | |
2005-11-19 | Remove unnecessary lockmgr() archaism that was costing too much in terms | Pedro Martelletto | |
of panics and bugfixes. Access curproc directly, do not expect a process pointer as an argument. Should fix many "process context required" bugs. Incentive and okay millert@, okay marc@. Various testing, thanks. | |||
2005-11-18 | sync | Aaron Campbell | |
2005-11-18 | Intel device 0x24dd is actually ehci (USB 2.0). Tweak product name string to | Aaron Campbell | |
distinguish it from the 1.0 versions of the 82801EB hubs. deraadt@ ok | |||
2005-11-18 | PCIX -> PCI-X in a few comments | Brad Smith | |
2005-11-18 | Bump copyright (watchdog addition). | Alexander Yurchenko | |
2005-11-18 | Major improvements to the aac(4) device driver. | Nathan Binkert | |
- decouple the command structures from scsi structures, allowing non block oriented commands (e.g. management commands) to be built. - redesign the various command queues to remove race conditions and to allow commands from multiple sources to coexist in the system - move major processing of commands and messages to a dedicated kernel thread to avoid spending too long in the interrupt handler - add device data structures for various management commands to the header file Much code from FreeBSD | |||
2005-11-18 | Use bus_addr_t for address in em_fill_descriptors(). | Brad Smith | |
2005-11-18 | fix wrong htole usage in the 82544 PCI-X workaround codepath in em_encap(). | Brad Smith | |
From FreeBSD | |||
2005-11-18 | revert part of rev 1.45 .. | Brad Smith | |
- Modify the caller of em_encap() to detect a NULL m_head and not try to queue the mbuf if that happens. which was in preparation for a software-based workaround for a HW VLAN tagging issue, but due to a HW limitation with tagging, we cannot use HW VLAN tagging at all. | |||
2005-11-17 | Regen. | Alexander Yurchenko | |
2005-11-17 | Unify SMBus controllers ids. | Alexander Yurchenko | |
2005-11-16 | regen | Brad Smith | |
2005-11-16 | BCM5706 -> BCM5706S and add the real BCM5706 entry. | Brad Smith | |
2005-11-16 | regen | Brad Smith | |
2005-11-16 | add Broadcom BCM5706 PCI id. | Brad Smith | |
From: PR 4621 | |||
2005-11-16 | regen | Brad Smith | |
2005-11-16 | tweak the Marvell entries a bit. | Brad Smith | |
2005-11-15 | regen | Brad Smith | |
2005-11-15 | more accurately reflect the naming scheme of the Marvell Yukon devices with ↵ | Brad Smith | |
there pcidevs entries. Based on information from the Marvell Yukon/Yukon-II FreeBSD driver. | |||
2005-11-15 | a little cleaning. | Brad Smith | |
2005-11-15 | Undefine STATUS_SUM, because it is not needed, and it makes | Robert Nagy | |
bktr(4) work on alpha. ok mickey@ | |||
2005-11-15 | missing return upon intr_establish failure | Michael Shalayeff | |
2005-11-15 | all csr offsets are bus_size_t | Michael Shalayeff | |
2005-11-15 | remove braces and fix indenting here so its easier to read. | Brad Smith | |
2005-11-14 | add Intel 10Gb Ethernet driver with support for LR/SR and CX4 cards. | Brad Smith | |
From: Intel's web-site ok deraadt@ | |||
2005-11-14 | re-add comment which is still valid for em_print_hw_stats(). | Brad Smith | |
2005-11-14 | remove unused em_print_debug_info() function. | Brad Smith | |
2005-11-14 | regen | Jonathan Gray | |
2005-11-14 | Some additional devices from a bunch of submitted dmesgs. | Jonathan Gray | |
2005-11-14 | all csr ptrs are offsets and thus bus_size_t not bus_addr_t | Michael Shalayeff | |
2005-11-14 | remove unused HW VLAN tagging support which cannot be used due to HW ↵ | Brad Smith | |
limitations. ok dlg@ | |||
2005-11-14 | bus_size_t is a more proper type for a register offset [against bh] | Michael Shalayeff | |
2005-11-14 | the registers used are either offsets or are in pci conf space thus use ↵ | Michael Shalayeff | |
proper types | |||
2005-11-13 | - Introduce two more stat counters, counting number of RX | Brad Smith | |
overruns and number of watchdog timeouts. - Do not increase if->if_oerrors in em_watchdog(), since this leads to counter slipping back, when if->if_oerrors is recalculated in em_update_stats_counters(). Instead increase watchdog counter in em_watchdog() and take it into account in em_update_stats_counters(). From glebius FreeBSD ok dlg@ | |||
2005-11-10 | be MI, use atop() | Martin Reindl | |
2005-11-09 | fix comments, splimp -> splnet | Brad Smith | |
2005-11-08 | Remove some leftover debugging cruft and an unnecessary check. | Can Erkin Acar | |
2005-11-08 | Use bus_dma(9) in san(4). Now works on amd64. Still works on i386 | Can Erkin Acar | |
as tested extensively by Greg Mortensen, many thanks. ok brad@ | |||
2005-11-08 | regen | Brad Smith | |
2005-11-08 | add PCI id for Intel PRO/10GbE CX4 adapter. | Brad Smith | |
2005-11-08 | Sync up to Intel's latest FreeBSD em driver (3.2.18). A few fixes | Brad Smith | |
for the new PCI Express chips. From: Intel's web-site |