summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Document the latest controllers from 3ware as being supported.ps2003-07-161-2/+14
|
* Log process accounting activation/deactivation.bmilekic2003-07-161-0/+2
| | | | | | | Useful for some auditing purposes. Submitted by: Christian S.J. Peron <maneo@bsdpro.com> PR: kern/54529
* add missing machine/bus.h that is necessary to build now that usb is bus_dmajmg2003-07-161-0/+1
| | | | aware.
* add missing machine/bus.h headers that are now necessary because of thejmg2003-07-166-0/+6
| | | | bus_dma addition.
* change CLASS depending upon __ELF_WORD_SIZE. This is necessary ifjmg2003-07-161-1/+5
| | | | someone wants to try to run 32bit binaries on sparc64.
* Rearrange the SYSINIT order to call lockmgr_init() earlier so thattruckman2003-07-163-29/+6
| | | | | | the runtime lockmgr initialization code in lockinit() can be eliminated. Reviewed by: jhb
* Add support for the BCM5705 and its ilk. Changes:wpaul2003-07-164-111/+325
| | | | | | | | | | | | | | | | | | | - 5705 doesn't support jumbo frames - Statistics must be read from registers - RX return ring must be capped at 512 entries - Omit initialization of certain device blocks - Acknowledge link change interrupts by setting the 'link changed' bit in the status register (used to have no effect) - Remember to toggle the MI completion bit too - Set the mbuf low watermark differently (on-chip memory buffers, not BSD mbufs) - Don't enable Ethernet@WireSpeed feature for certain 5705 chip revs - Add additional PCI IDs for 5705 and 5782 parts - Add a forgotten 5704 PCI ID Most changes ripped kicking and screaming from the Broadcom linux driver. Thanks to Paul Saab for sanity testing. (My lack of sanity has been confirmed.)
* add support for interrupt counting on sparc64. This copies part of thejmg2003-07-166-4/+125
| | | | | | | | | code from i386. The code has a slight bogon that interrupts are counted twice. Once on the ithread dispatch and once on the dispatch for the vector vmstat -i and systat -vm now contains interrupt counts. Reviewed by: jake
* make allocation of the necessary data structures most efficent by usingjmg2003-07-152-5/+5
| | | | | | a full page instead of only part of a page. Reviewed by: joe
* fix support for umass and related devices on ohci. This is a partialjmg2003-07-153-79/+151
| | | | | | | | | | | sync of the NetBSD code. fix isochornous support for ohci. This gets webcams like my OV511 working on sparc64. PR: kern/52589 Submitted by: Bruce R. Montague (isochonous support) Reviewed by: joe among others
* Userland side of:luigi2003-07-152-14/+22
| | | | | | | | | | | | | | Allow set 31 to be used for rules other than 65535. Set 31 is still special because rules belonging to it are not deleted by the "ipfw flush" command, but must be deleted explicitly with "ipfw delete set 31" or by individual rule numbers. This implement a flexible form of "persistent rules" which you might want to have available even after an "ipfw flush". Note that this change does not violate POLA, because you could not use set 31 in a ruleset before this change. Suggested by: Paul Richards
* Allow set 31 to be used for rules other than 65535.luigi2003-07-152-23/+28
| | | | | | | | | | | | | | | Set 31 is still special because rules belonging to it are not deleted by the "ipfw flush" command, but must be deleted explicitly with "ipfw delete set 31" or by individual rule numbers. This implement a flexible form of "persistent rules" which you might want to have available even after an "ipfw flush". Note that this change does not violate POLA, because you could not use set 31 in a ruleset before this change. sbin/ipfw changes to allow manipulation of set 31 will follow shortly. Suggested by: Paul Richards
* make usb bus_dma aware.jmg2003-07-1510-102/+362
| | | | Reviewed by: joe among others
* sync w/ NetBSDjmg2003-07-152-4/+4
| | | | | | part of: revision 1.101 date: 2002/06/01 23:51:04; author: lukem; state: Exp; lines: +5 -7
* minor white space fix upjmg2003-07-151-2/+4
| | | | | | initalize itds remove extra htole32. Things don't work to well when you do htole32(htole32(var))
* Unify the "send high" and "recover" variables as specified in thehsu2003-07-155-63/+83
| | | | | | | | | | | | lastest rev of the spec. Use an explicit flag for Fast Recovery. [1] Fix bug with exiting Fast Recovery on a retransmit timeout diagnosed by Lu Guohan. [2] Reviewed by: Thomas Henderson <thomas.r.henderson@boeing.com> Reported and tested by: Lu Guohan <lguohan00@mails.tsinghua.edu.cn> [2] Approved by: Thomas Henderson <thomas.r.henderson@boeing.com>, Sally Floyd <floyd@acm.org> [1]
* Change the msleep part of EcWaitEvent to be a separate loop, fixing anjl2003-07-151-31/+42
| | | | | | | problem that for some very slow ECs (~6 ms occasionally) causes a timeout. Also finish resource cleanup in the error case in attach. Tested by: ume
* Remove old defines since they are no longer used.njl2003-07-151-12/+0
|
* Fix the ACPI_DEBUG build for the non-module case. Move the #define intonjl2003-07-152-1/+2
| | | | | | | acfreebsd.h and remove it from the Makefile. Now ACPI_DEBUG implies ACPI_DISASSEMBLER. Noticed by: marcel
* Don't directly use GCC warnings.obrien2003-07-151-1/+0
|
* Move my inetd maintainer note to src/MAINTAINERS.dwmalone2003-07-152-3/+1
|
* Get the connections per minute calculation right. By good fortunedwmalone2003-07-151-1/+1
| | | | | | | | | | | (or possibly testing) the previous formula worked for the default constants compiled into inetd, but if you recompiled with different values of CHTSIZE and CHTGRAN the calculation might not have worked. PR: 54354 Submitted by: Claus Assmann <ca@sendmail.org> Submitted by: Jose Marcio Martins da Cruz <Jose-Marcio.Martins@ensmp.fr> MFC after: 5 days
* Instead of returning an error call the ioctl() handler of the interfaceharti2003-07-151-2/+5
| | | | | when we get request that we cannot handle ourself. This allows userland to reach the ATM interfaces for ioctls.
* Test the OPEN flag to see whether a VCI is already open on the hook insteadharti2003-07-151-2/+2
| | | | to look for vci != 0. We can now open VCI 0 for monitoring purposes.
* Be careful to call bus_dmamap_load with BUS_DMA_NOWAIT so that theharti2003-07-151-7/+7
| | | | | | callback will never be deferred. ATM needs to prevent cell and packet ordering. Also use the default mutex and lock functions (those that panic) for the tag creation.
* Bump the version numbers used for man page reference.hrs2003-07-151-3/+3
|
* New release notes: hatm(4), patm(4).hrs2003-07-152-8/+16
| | | | | | Updated release notes: OpenPAM. Remove references to rescue(7).
* Add a __DECONST() to unbreak the build.des2003-07-151-1/+1
|
* If initial thread is still a bound thread, don't change its signal mask.davidxu2003-07-152-2/+2
|
* Move a period out of an if... clause. The period terminates themtm2003-07-151-1/+1
| | | | | | line and must always appear on the line. Submitted by: netchild
* Back out revision 1.22.ceri2003-07-151-1/+1
| | | | Requested by: bde
* Reference the patm(4) man page from here, like the other ATM drivers areharti2003-07-153-0/+3
| | | | referenced.
* The man page for the new IDT77252 driver.harti2003-07-152-0/+164
|
* This is a driver for IDT77252 based ATM interfaces. It has been testedharti2003-07-1515-0/+14948
| | | | | | | | | | | | | | with a ProATM-155 and an IDT evaluation board and should also work with a ProATM-25 (it seems to work at least, I cannot really measure what the card emits). The driver has been tested on i386 and sparc64, but should work an other archs also. It supports UBR, CBR, ABR and VBR; AAL0, AAL5 and AALraw. As an additional feature VCI/VPI 0/0 can be opened for receiving in AALraw mode and receives all cells not claimed by other open VCs (even cells with invalid GFC, VPI and VCI fields and OAM cells). Thanks to Christian Bucari from ProSum for lending two cards and answering my questions.
* Remove three unneccessary comparisons that were always true.harti2003-07-151-6/+0
| | | | Spotted by: gcc
* Implement an utility function that can be used by device drivers toharti2003-07-152-0/+59
| | | | | | | implement the ATMIOCGVCCS ioctls. This routine handles changing VCC tables (which can occure because we cannot hold the driver mutex while allocating memory) with a loop and a re-allocation, should the table not fit in the allocated memory.
* The mbuf put on the interface queue contains the 4-byte pseudoheader.harti2003-07-151-1/+2
| | | | Account for this in the byte count.
* Add identifiers for ProSum's and IDT's cards that are based onharti2003-07-151-1/+9
| | | | the IDT77252 chip. The driver will follow soon.
* ATM_PH_LLCSNAP and ATMIO_FLAG_LLCSNAP must have the same value, soharti2003-07-151-2/+4
| | | | define one in terms of the other.
* Make sure that comments are printed at the end of a rule.luigi2003-07-151-2/+4
| | | | Reported by: Patrick Tracanelli <eksffa@freebsdbrasil.com.br>
* Protect a kernel structure by _KERNEL.harti2003-07-151-0/+2
|
* Add a facility for devices, specifically network interfaces, that requireharti2003-07-159-1/+729
| | | | | | | | | | | large to huge amounts of small or medium sized receive buffers. The problem with these situations is that they eat up the available DMA address space very quickly when using mbufs or even mbuf clusters. Additionally this facility provides a direct mapping between 32-bit integers and these buffers. This is needed for devices originally designed for 32-bit systems. Ususally the virtual address of the buffer is used as a handle to find the buffer as soon as it is returned by the card. This does not work for 64-bit machines and hence this mapping is needed.
* (Hopefully) Last set of changes so all of lpr uses __FBSDID() forgad2003-07-155-18/+20
| | | | | | | setting rcsids, and uses a consistent format for 'sccsid' lines. Reviewed by: discussed with bde and obrien MFC after: 15 days
* More changes to use __FBSDID() for setting rcsids, and fix thegad2003-07-152-4/+7
| | | | | | | | format of 'sccsid' lines so they consistently match style(9). A minor Makefile change is needed so lptest.c can find lp.cdefs.h. Reviewed by: discussed with bde and obrien MFC after: 15 days
* More changes to use __FBSDID() for setting rcsids, and fix thegad2003-07-151-5/+6
| | | | | | | | | | format of 'sccsid' lines so they consistently match style(9) Also the 'sccsid' line is formatted to match style(9), and a 'From:' is removed so the sccsid returns to what it was back in the days of '-r CSRG' (1996). Reviewed by: discussed with bde and obrien MFC after: 15 days
* More devices supported, but not in the man pageimp2003-07-151-0/+3
|
* This commit was generated by cvs2svn to compensate for changes in r117615,des2003-07-1513-600/+0
| | | | which included commits to RCS files with non-trunk default branches.
* OpenBSD calls this AIRVAST, so use that insteadimp2003-07-152-5/+6
|
* sync to 1.58imp2003-07-151-7/+7
|
* This commit was generated by cvs2svn to compensate for changes in r117610,des2003-07-1599-393/+22505
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
OpenPOWER on IntegriCloud