summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Add loginfo type for sdiodone.grog1999-09-281-0/+1
|
* * add a non-reset device- will not reset the channel on open. youcg1999-09-2814-52/+106
| | | | | | | | will have to mknod yourself for now. * don't eat the first write() * partial rvplayer fix- don't panic on unaligned writes unless our feeder chain requires them for downconversion. a fuller fix is on the way.
* add a missing blank linecg1999-09-284-4/+8
|
* add the ad1816 drivercg1999-09-281-0/+1
|
* seperate the ad1816 driver from the mss driver since it shares no codecg1999-09-288-822/+1414
|
* Use rmand_get_bus{tag,handle} rather than hard wiring things toimp1999-09-281-3/+3
| | | | | | I386_BUS_SPACE_IO. Compiles now on the Alpha, but likely will not work due to bus space address <-> virtual address mapping bogons that work for i386 but not alpha.
* In sbflush(), don't exit the while loop too early: this can causepb1999-09-282-2/+16
| | | | | | | | | | | an empty mbuf to stay in the queue, then causing a needless panic because sb_cc == 0 and sb_mbcnt != 0. But we still need to panic rather than endlessly looping if, for some reason, sb_cc == 0 and there are non-empty mbufs in the queue. PR: kern/11988 Reviewed by: fenner
* Introduce ttyread() and ttywrite() which do the canonical thing.phk1999-09-2823-597/+70
| | | | | | Use them in many tty drivers. Reviewed by: julian, bde
* Add another ID for the AWE64.dfr1999-09-284-0/+4
|
* Sync w/ sys/i386/isa/pcaudio.c revision 1.54.kato1999-09-281-2/+34
|
* Removed aha driver.kato1999-09-281-6/+0
|
* Sync w/ sys/i386/conf/files.i386 revision 1.274.kato1999-09-282-2/+0
|
* Reconnect 'bktr' now that world won't (I hope) break again from it.peter1999-09-281-2/+1
| | | | 'make depend' was falling over in it before.
* Make the bktr module build. The Makefile was badly mangled, includingpeter1999-09-281-7/+9
| | | | leaving the ".c" out of most of the SRCS= source files.
* Make sure file after VOP_OPEN is VMIO'd when transfering control fromdillon1999-09-284-8/+16
| | | | | | | | | | | a lower layer to an upper layer. I'm not sure how necessary this is for reading. Fix bug in union_lookup() (note: there are probably still several bugs in union_lookup()). This one set lerror as a side effect without setting lowervp, causing copyup code further on down to crash on a null lowervp pointer. Changed the side effect to use a temporary variable instead.
* Ooops- forgot to commit this.mjacob1999-09-281-1/+5
| | | | | PR: 14009 Submitted by: jreynold@primenet.com
* Fix breakage caused by last commit. Also accommodate the new interfacessteve1999-09-281-4/+4
| | | | | | | to the bpf* routines so this driver has a fighting chance of actually working once it's compiled. Silently approved by: freebsd-alpha@freebsd.org
* /tmp/cvswGS523imp1999-09-282-3/+32
|
* Newbusification of aha. dfr sent me the first cut, and I made itimp1999-09-282-133/+169
| | | | | | | | | | | | | work. Be more verbose when one cannot allocate IRQ, et al since this is a common configuration problem. The cards have the IRQ soft wired into their BIOS and do not try to do collision detection. This can cause problems when this IRQ is the same as another card/device. The PNP hasn't been tested. My PNP board is in a deployed system. I'll sneak in testing of it sometime later. I've been able to mount the 3.3R cdrom that arrived today and access files off it. Submitted by: dfr
* Properly handle the case when either the aliasing or source address ofru1999-09-271-26/+66
| | | | | | | | | | | | | the link are equal to the default aliasing address. Do not zero them! This will fix the problem with non-working links added with the source and/or aliasing address equal to the default aliasing address, but the default aliasing address is set later, after the link has been set up, like both natd(8) and ppp(8) do (for objective reasons). Reviewed by: Brian Somers <brian@FreeBSD.org>, Eivind Eklund <eivind@FreeBSD.org>, Charles Mott <cmott@srv.net>
* Add auto-detection for Askey Dynalink Magic TView androger1999-09-273-27/+89
| | | | | | | | Leadtek Winfast 2000 cards. No audio support yet, just the card make is reported. Submitted by: Craig <crh@outpost.co.nz> Submitted by: Peter Wemm <peter@netplex.com.au>
* ed driver re-activated.kato1999-09-272-20/+20
|
* Removed pc98 code.kato1999-09-271-14/+0
|
* Make ed driver work again.kato1999-09-275-4/+724
| | | | | | | | | | | | | | | | | isa_compat.c Copied from sys/i386/isa/isa_compat.c. It includes sys/pc98/pc98/isa_compat.h instead of sys/i386/isa/isa_compat.h. isa_compat.h Copied from sys/i386/isa/isa_compat.c. The ed driver is registered in this file until pc98's ed driver is converted into new-bus style. files.pc98 Use sys/pc98/pc98/isa_compat.c instead of sys/i386/isa/isa_compat.c. if_ed.c - Fixed the location of the include file. - Disalbed pnp support.
* Merge from sys/isa/fd.c revision 1.146, 1.153, 1.154 and 1.159.nyan1999-09-272-324/+140
|
* Move if_ed.c back to files.i386 since pc98 has a special ed driver.kato1999-09-273-1/+2
| | | | Reviewed by: peter
* Spell 'timecounter' correctly.billf1999-09-273-3/+3
|
* Revert non-aha changes. They weren't supposed to go in.imp1999-09-273-7/+4
|
* Seperate pcaudio from isa/snd and isa/sound - it's not worth this breakingpeter1999-09-271-2/+34
| | | | each time there is a change.
* Correct typo in comment. putccdbuf() releases a buffer, it doesn't allocate ↵grog1999-09-272-2/+2
| | | | one.
* Move aha driver to dev/aha like the other drivers.imp1999-09-274-295/+8
| | | | Code relocation only, no code changes.
* Zap some unused echo "#define NFOO 1" > foo.h style defunct stuff.peter1999-09-2720-103/+40
|
* Don't set an unused make(1) variable (NBPF)peter1999-09-271-1/+0
|
* bktr (as a module) doesn't build.peter1999-09-271-1/+2
|
* Zap #include "tun.h" (for NTUN) - which isn't used anymore.peter1999-09-271-2/+0
|
* zap #include "streams.h" (for NSTREAMS) - which isn't used.peter1999-09-271-1/+0
|
* Zap #include "vn.h" - it's not usedpeter1999-09-271-1/+0
|
* Don't generate 'bpf.h' since it's not used.peter1999-09-271-5/+2
|
* Don't generate 'bpf.h' since it's not used.peter1999-09-2718-90/+36
|
* If the request crosses EOF and bp->b_bcount is not a multiple ofdillon1999-09-271-2/+1
| | | | | | | the sector size, the new value for bp->b_bcount was incorrectly calculated. Fixed. Submitted by: Tor.Egge@fast.no
* Fix process p_locks accounting. Conversions of the owner to LK_KERNPROCdillon1999-09-273-2/+11
| | | | | | caused p_locks to be improperly accounted. Submitted by: Tor.Egge@fast.no
* Buffer locking code failed to use BUF_KERNPROC and BUF_UNLOCK anddillon1999-09-272-2/+68
| | | | | | | | | BUF_LOCKFREE a buffer prior to physically freeing it. While these bugs did not cause a crash, they might in the future. Added eof handling for unlabeled partitions. Submitted by: Tor.Egge@fast.no
* Bid a fond farewell to these files, they live on various forms inpeter1999-09-2611-8167/+0
| | | | dev/pcm/* and dev/pcm/isa/*
* These files live on in sys/dev/pcm/pci/es1370*peter1999-09-262-1257/+0
|
* Update to use new Bt848 driverroger1999-09-261-1/+1
|
* Add new Bt848 driver filesroger1999-09-261-0/+4
|
* Split the Bt848 driver into seperate files forroger1999-09-2612-3424/+4580
| | | | | | audio, tuner, card make, os dependent code and core bt848/i2c code. Also, rewrite tuner code for FM Radio to make the code cleaner.
* *** empty log message ***imp1999-09-265-18/+31
|
* Kill printf warnings.imp1999-09-261-1/+1
|
* This is a major fixup of unionfs. At least 30 serious bugs have beendillon1999-09-268-1720/+2518
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixed (many due to changing semantics in other parts of the kernel and not the original author's fault), including one critical one: unionfs could cause UFS corruption in the fronting store due to calling VOP_OPEN for writing without turning on vmio for the UFS vnode. Most of the bugs were related to semantics changes in VOP calls, lock ordering problems (causing deadlocks), improper handling of a read-only backing store (such as an NFS mount), improper referencing and locking of vnodes, not using real struct locks for vnode locking, not using recursive locks when accessing the fronting store, and things like that. New functionality has been added: unionfs now has mmap() support, but only partially tested, and rename has been enhanced considerably. There are still some things that unionfs cannot do. You cannot rename a directory without confusing unionfs, and there are issues with softlinks, hardlinks, and special files. unionfs mostly doesn't understand them (and never did). There are probably still panic situations, but hopefully no where near as many as before this commit. The unionfs in this commit has been tested overlayed on /usr/src (backing /usr/src being a read-only NFS mount, fronting /usr/src being a local filesystem). kernel builds have been tested, buildworld is undergoing testing. More testing is necessary.
OpenPOWER on IntegriCloud