summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Add the ifpi2 driver.gj2001-12-223-1/+24
| | | | MFC after: 4 weeks
* Add support for the AVM Fritz!Card PCI version 2 controller.gj2001-12-222-4/+8
| | | | MFC after: 4 weeks
* Add a driver for the AVM Fritz!Card PCI version 2 ISDN controller.gj2001-12-228-0/+3452
| | | | MFC after: 4 weeks
* MFi386: revision 1.178nyan2001-12-223-21/+12
|
* MFi386: revision 1.124nyan2001-12-221-2/+96
|
* Merged from sys/dev/syscons/syscons.c revision 1.377.nyan2001-12-221-12/+4
|
* cosmetic changes.nyan2001-12-222-44/+40
|
* Merged from files.i386 revision 1.384.nyan2001-12-221-8/+3
| | | | Removed acpica entries.
* MFi386: revision 1.159nyan2001-12-221-0/+1
|
* MFi386: revision 1.163nyan2001-12-221-2/+0
|
* MFi386: revision 1.179nyan2001-12-223-0/+30
|
* MFi386: revision 1.486nyan2001-12-222-6/+4
|
* Fixes apparent hang at probe time due to an extremely long timeoutpb2001-12-211-1/+1
| | | | | | (experienced with an Opti931/ISA PnP card). Approved by: cg
* fix mmapped playbackcg2001-12-211-7/+6
| | | | remove dead debugging code
* Use the new rman_reserve_resource_bound() function to get boundariestmm2001-12-211-40/+7
| | | | | | for DVMA allocations right, instead of trying to kluge around it. Use the correct tag to pass the dmamap unload call up to. Some minor cleanups.
* Use the new resource_list_print_type() function.tmm2001-12-216-45/+10
| | | | | Pass the bus device to isa_init() (this is needed for the sparc64 version).
* Use the new resource_list_print_type() function to print resource listtmm2001-12-212-48/+5
| | | | | contents, and the new __BUS_ACCESSOR macro to construct the accessor functions.
* Move the PCI_ENABLE_IO_MODES option from conf/options.i386 totmm2001-12-212-2/+1
| | | | conf/options.
* Add a generic __BUS_ACCESSOR macro to construct ivar accessor functions,tmm2001-12-212-2/+58
| | | | | | | and a generic resource_list_print_type() function to print all resouces of a certain type in a resource list. Use ulmin()/ulmax() instead of min()/max() in two places to handle u_longs correctly.
* Add a rman_reserve_resource_bound() function that takes an additionaltmm2001-12-212-11/+38
| | | | | | argument specifying the boundary for the resource allocation. Use ulmin()/ulmax() instead of min()/max() in some places to correctly deal with the u_long resource range specifications.
* Add a workaround for quirky PCI devices that set the intpin register totmm2001-12-211-20/+66
| | | | | | 0, but use this mechanism to generate interrupts. Preserve the child device when setting up and tearing down interrupts. Some style nits.
* Fix a bug that was indroduced while moving this code around (use thetmm2001-12-211-1/+3
| | | | correct length for ethernet addresses).
* Make the apb driver independent of the standard PCI bridge driver.tmm2001-12-211-30/+82
|
* Add partial support for NFS_ROOT for sparc64 (only supported in intmm2001-12-211-1/+18
| | | | connection with BOOTP_NFSROOT right now).
* Save and restore state for suspend/resume.orion2001-12-211-4/+35
| | | | | PR: kern/28692 Obtained from: SAKIYAMA Nobuo <sakichan@sakichan.org>
* Implement matching IP precedence in ipfw(4).yar2001-12-212-2/+6
| | | | Submitted by: Igor Timkin <ivt@gamma.ru>
* Remove a change that snuck in from my private tree.jlemon2001-12-211-1/+0
|
* If syncookies are disabled (net.inet.tcp.syncookies) then use the fasterjlemon2001-12-212-1/+5
| | | | | | arc4random() routine to generate ISNs instead of creating them with MD5(). Suggested by: silby
* Avoid an interaction between syncache and accept filters. The syncachepeter2001-12-212-0/+4
| | | | | | | | code only passed up the connection to the tcp stack when it was complete, so it went directly into the so_comp (complete) queue. However, with accept filters, there is an additional phase before calling it "complete". Reviewed by: jlemon
* Add support for the Intel 82443MX chipsetpirzyk2001-12-215-4/+6
| | | | | PR: kern/33032 MFC after: 1 month
* Introduce a standard name for the lock protecting an interrupt controllerjhb2001-12-2043-211/+270
| | | | | | | | and it's associated state variables: icu_lock with the name "icu". This renames the imen_mtx for x86 SMP, but also uses the lock to protect access to the 8259 PIC on x86 UP. This also adds an appropriate lock to the various Alpha chipsets which fixes problems with Alpha SMP machines dropping interrupts with an SMP kernel.
* Fix typo. s/pa/va/. *blush*peter2001-12-201-1/+1
|
* Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget()dillon2001-12-2014-18/+32
| | | | | | | | against VM_WAIT in the pageout code. Both fixes involve adjusting the lockmgr's timeout capability so locks obtained with timeouts do not interfere with locks obtained without a timeout. Hopefully MFC: before the 4.5 release
* -Remove unneeded include stddef.hpdeuskar2001-12-202-2/+1
| | | | | | | | -Modify modules Makefile so that em driver compiles only on i386 platform. (Alpha not supported yet) PR: kern/32993 MFC after: 1
* Previous commit was intented to silence a warning, not to change codepath.bp2001-12-201-2/+3
|
* Silence harmless "smbfs_closel: Negative opencount" messages atsheldonh2001-12-201-1/+1
| | | | | | | | unmount time. Thanks to iedowse for the background information. Submitted by: bp
* Add missing snd_ich_load entry.jim2001-12-201-0/+1
| | | | | Noticed by: will MFC after: 2 days
* Actually make use of the md_version field of 'struct mdio'. In orderdd2001-12-202-1/+14
| | | | | | not to needlessly break compatibility, decrement MDIOVERSION to 0. Approved by: phk
* I am not sure if it is a good idea or not to have my id in the cvs logpeter2001-12-201-824/+797
| | | | | | | for this file, but here goes nothing. This was my first attempt at tidying up this file. Unfortunately, it just exposes many more horrors in the code itself that had been masked by the eyesore that was there before. I think this just needs to be put out of its misery.
* Replace a bunch of:peter2001-12-204-98/+31
| | | | | | | | for (pv = TAILQ_FIRST(&m->md.pv_list); pv; pv = TAILQ_NEXT(pv, pv_list)) { with: TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) {
* Fix some whitespace nits, and a minor error that I made in some unusedpeter2001-12-202-16/+14
| | | | #ifdef DEBUG code (VM_MAXUSER_ADDRESS vs UPT_MAX_ADDRESS).
* Fix some whitespace nits, converge with other pmap.c'speter2001-12-201-6/+14
|
* Pseudofs was leaking VFS cache entries badly due to its cache and use ofdillon2001-12-192-4/+22
| | | | | | the wrong VOP descriptor. This misuse caused VFS-cached vnodes to be re-cached, resulting in the leak. This commit is an interim fix until DES has a chance to rework the code involved.
* Comment out DEVICE_POLLING so that LINT compiles again.phk2001-12-192-2/+4
|
* Make this driver a better citizen by moving dev creation andimp2001-12-191-46/+45
| | | | | | | other initialization into attach from probe. Also hide a few printfs behind a bootverbose. approved in principle by: phk
* Calculate whether the sbuf is dynamic *before* bzero()ing thedillon2001-12-191-1/+4
| | | | | | structure. This fixes a serious memory leak in the sbuf code. MFC after: 3 days
* Correct unexpected interrupt detection.orion2001-12-191-1/+1
|
* Fix the "conexant chips don't work in full duplexmode" problem. Accordingwpaul2001-12-192-8/+16
| | | | | | | | | | | | | to Phil Kernick: "The problem is that in full duplex mode, the Conexant chip always reports a carrier lost error, even when the frame is successfully sent. So, if we have a Conexant chip, then ignore carrier lost when in full duplex mode." Since the Xircom chips seem to have the same issue and since we already have a workaround for this, just expand the workaround test to also check for DC_IS_CONEXANT().
* Fix compiler warning in dc_intr(): if the only code that does a "goto"wpaul2001-12-192-0/+6
| | | | | | to a label is inside an #ifdef block, then the label should *also* be inside an #ifdef block. Hide the "done:" label which is only used if DEVICE_POLLING is enabled under #ifdef DEVICE_POLLING.
* Nitlets.orion2001-12-191-9/+8
|
OpenPOWER on IntegriCloud