summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Vendor import emu10k1.h from version 0.9.4 of the ALSA driver (whichobrien2003-06-071-0/+1361
| | | | | | includes some needed Audigy support). This can be found at ftp://ftp.alsa-project.org/pub/driver/alsa-driver-0.9.4.tar.bz2 and http://www.alsa-project.org/alsa/cvs/alsa-kernel/include/emu10k1.h
* Vendor import revision 1.8 of ac97_codec.h (we renamed the file) fromobrien2003-04-211-0/+245
| | | | http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/emu10k1/emu10k1/ac97_codec.h
* Vendor import revision 1.51 of 8010.h (we renamed the file) fromobrien2003-04-181-68/+134
| | | | | http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/emu10k1/emu10k1/8010.h. This includes some Audigy support.
* Vendor import revision 1.39 of 8010.h (we renamed the file) fromobrien2003-04-181-18/+23
| | | | | http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/emu10k1/emu10k1/8010.h. Rev 1.39 best matches our rev 1.3.
* This commit was manufactured by cvs2svn to create branch 'ALSA'.cvs2svn2000-04-023631-1752136/+0
|
* unfinished sblive driver, playback/mixer only for now - not enabled incg2000-04-023-0/+2502
| | | | | | | | conf/files i don't seem to be clearing the cache right resulting in a short initial burst of noise, despite doing the same as creative and alsa. i'm committing now so more eyes can pore over the code.
* One in a while, something happens so uncannily that you get knocked offgreen2000-04-023-3/+3
| | | | | | | | | | | | | | | your feet. The conversion of the "snp" device to a dynamically growing device driver was done just a few days ago by Brooks Davis! Shame on me for not finding that PR :( This is a forced commit of tty_snoop.c to give the submitter proper credit, as most of the patch submitted is actually exactly the same code (by some large amount of entropy). Brooks also submitted the change to LINT to set the example of "snp" usage to not include a number, as that number is now deprecated, so that is also in this commit. PR: 17629 Submitted by: Brooks Davis <brooks@one-eyed-alien.net>
* if USB support is not compiled into the kernel,jmb2000-04-021-0/+4
| | | | | | | | and has not been loaded via a kldload, running usbd(8) will autoload the "usb.ko" kld. thanks to Peter Wemm for enlightening me on the differences between kldfind(2) and modfind(2).
* Try and make the kernel build again without INET6.ps2000-04-021-0/+2
|
* Change the write-behind code to take more care when startingdillon2000-04-029-43/+80
| | | | | | | | | | | | | | async I/O's. The sequential read heuristic has been extended to cover writes as well. We continue to call cluster_write() normally, thus blocks in the file will still be reallocated for large (but still random) I/O's, but I/O will only be initiated for truely sequential writes. This solves a number of annoying situations, especially with DBM (hash method) writes, and also has the side effect of fixing a number of (stupid) benchmarks. Reviewed-by: mckusick
* Unstaticize this driver. You can have as many snoop devices as you cangreen2000-04-022-130/+122
| | | | | | mknod :) Clean things up a lot while I'm here. A lot of KNF changes.
* Support per socket based IPv4 mapped IPv6 addr enable/disable control.shin2000-04-016-13/+17
| | | | Submitted by: ume
* fail in attach if we seem to have no ac97 codeccg2000-04-016-8/+14
|
* bump the buffer size from 4k to 16k. should improve performance under load.cg2000-04-011-1/+1
|
* Calculate any delayed checksums before handing an mbuf off to ajlemon2000-04-011-0/+10
| | | | | | divert socket. This fixes a problem with ppp/natd. Reviewed by: bsd (Brian Dean, gotta love that login name)
* Merged from sys/isa/sio.c revisions 1.293 and 1.294.kato2000-04-012-28/+246
|
* Merged from sys/conf/options.i386 rev 1.134.kato2000-04-011-2/+1
|
* Add support for pci modems. ONLY CONTROLLER BASED MODEMS. Thisimp2000-04-012-28/+244
| | | | | | | | | | | | doesn't support winmodems, softmodems, hcf or any other modem that relies on the host to do any sort of soft control for any aspect of the modem's function. There are two modems known to work: 3COM FaxModem PCI. ActionTec 56k VoiceMessaging PCI Modem and the following modem might work Multitech PCI FaxModem (not sure about this) and the serial pci cards might work too. I have neither these hardware items so I can't add support for them.
* device_set_unit() DO NOT USE THIS. This was approved before 4.0imp2000-04-012-0/+20
| | | | | | release for inclusion into the release, but bde talked me out of committing the module that needs this until after the release. It is after the release now. :-)
* Update to latest working version.msmith2000-04-014-96/+248
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add periodic status monitoring routine. Currently just detects lost commands, further functionality pending data from AMI. Add some new commands states; WEDGED (never coming back) and LATE (for when a command that wasmarked as WEDGED comes bacj, - Remove a number of redundant efforts to poll the card for completed commands. This is what interrupt handlers are for. - Limit the maximum number of outstanding I/O transactions. It seems that some controllers report more than they can really handle, and exceding this limit can cause the controller to lock up. - Don't use 'wait' mode for anything where the controller might not be able to generate interrupts. (Keep the 'wait' mode though sa it will become useful when we start taking userspace commands. - Use a similar atomic locking trategy to the Mylex driver to prevent some reentrancy problems. - Correctly calculate the block count for non-whoile-bloch transfers (actually illegal). - Use the dsik device's si_drv1 field instead of b_driver1 in the buf struct to pass the driver identifier arond. - Rewrite amr_start and amr_done() along the lines of the Mylex driver in order to improve robustnes. - Always force the PCI busmaster bit on.
* Allow PacketAliasSetTarget() to be passed the following:brian2000-03-312-13/+22
| | | | | | | | | | INADDR_NONE: Incoming packets go to the alias address (the default) INADDR_ANY: Incoming packets are not NAT'd (direct access to the internal network from outside) anything else: Incoming packets go to the specified address Change a few inaddr::s_addr == 0 to inaddr::s_addr == INADDR_ANY while I'm there.
* Add signal strength cache structures.dmlb2000-03-311-2/+14
|
* Use the right value for IFQ_MAXLEN and fix brokeness with gatewaying http ↵dmlb2000-03-311-438/+527
| | | | | | | | from windows. Add signal strength cache and antenna selection (untested as firmware v4 doesn't return the antenna). KNF
* Don't use too-large stack buffers.dfr2000-03-311-3/+16
| | | | Submitted by: Nikolai Saoukh <nms@otdel-1.org>
* - Fix SC_ALT_MOUSE_IMAGE; don't blink the mouse cursor.yokota2000-03-317-138/+230
| | | | - Fix non-destructive, underline text cursor.
* Synced with following files:kato2000-03-319-183/+332
| | | | | | | | | | | | | src/sys/boot/i386/Makefile.inc 1.1 src/sys/boot/i386/btx/btx/btx.s 1.15 src/sys/boot/i386/btx/btxldr/Makefile 1.8 src/sys/boot/i386/btx/btxldr/btxldr.s 1.9 src/sys/boot/i386/libi386/biosdisk.c 1.29 src/sys/boot/i386/loader/Makefile 1.42 src/sys/boot/i386/loader/main.c 1.18 (entry point address of loader was not changed.) Reviewed by: nyan
* When an incoming packet is received that is not specificallybrian2000-03-311-1/+1
| | | | | | | redirected and when no target address has been specified, NAT the destination address to the alias address rather than allowing people direct access to your internal network from outside.
* Oops, PCVT_FREEBSD is useless too. Add new PCVT_GREENSAVER option.hm2000-03-313-3/+3
|
* Remove useless PCVT_FREEBSD and PCVT_EMU_MOUSE. Add PCVT_GREENSAVER.hm2000-03-311-2/+1
|
* remove useless PCVT_EMU_MOUSE option.hm2000-03-313-3/+0
|
* Add support for "green" saver mode.hm2000-03-311-1/+2
|
* PR: kern/2327hm2000-03-312-2/+52
| | | | | | Submitted by: Brian Campbell (brianc@netrover.com) Add a "green" saver mode to pcvt.
* Fixes to parse more complex ISA PnP configurations.dfr2000-03-311-44/+74
| | | | | Submitted by: Nikolai Saoukh <nms@Brigada-A.Ethereal.RU> PR: kern/17219
* Recognize USR3050 "U.S. Robotics 56K FAX INT" fax modem.peter2000-03-312-0/+2
| | | | | PR: 17702 Submitted by: Scot W. Hetzel <hetzels@westbend.net>
* Fix PnP memory range calculations.dfr2000-03-311-5/+6
| | | | | Submitted by: Nikolai Saoukh <nms@Brigada-A.Ethereal.RU> PR: kern/16712
* Avoid dividing by zero when beeping with a zero pitch. This was bad.billf2000-03-301-2/+4
| | | | | | PR: alpha/17637 Submitted by: Bosko Milekic <bmilekic@dsuper.net> Reported by: Dennis Lindroos <lindroos@nls.fi>
* Fix typo in description of Cirrus Logic PD6832 PCI-CardBus Bridge.iwasaki2000-03-302-2/+2
| | | | | | | | This don't hurt anything. PCI/CardBus Bridge -> PCI-CardBus Bridge Submitted by: Takeshi Shibagaki <sibagaki@lsi.melco.co.jp> Obtained from: bsd-nomads ML in Japan
* Remove #ifdef for sem_wakeup() - we just use wakeup().peter2000-03-301-10/+2
|
* Separated serial boot block interface routine into NS16550 stuff andkato2000-03-303-146/+381
| | | | i8251 stuff.
* Move linprocfs to the i386-only section so the Alpha buildworld has apeter2000-03-301-2/+2
| | | | chance at finishing..
* Make sysv-style shared memory tuneable params fully runtime adjustablepeter2000-03-3012-152/+87
| | | | | | | | via sysctl. It's done pretty simply but it should be quite adequate. Also move SHMMAXPGS from $machine/include/vmparam.h as the comments that went with it were wrong... we don't allocate KVM space for the pages so that comment is bogus.. The only practical limit is how much physical ram you want to lock up as this stuff isn't paged out or swap backed.
* Try and make the Alpha kernel compile. There are still some loose endspeter2000-03-303-1/+11
| | | | | (eg: common declarations in includes that I think are causing gensetdefs warnings) that need to be tied up, but it compiles and runs.
* Oldconfig cs driver. Obsoleted by newbus driver in sys/dev/cs.imp2000-03-302-1930/+0
| | | | Implicitly submitted by: max@rsu.ru
* NewBus the cs driver.imp2000-03-307-288/+300
| | | | Submitted by: max@rsu.ru
* If `ipfw fwd' loops an mbuf back to ip_input from ip_output and thejlemon2000-03-301-6/+7
| | | | | | | | | mbuf is marked for delayed checksums, then additionally mark the packet as having it's checksums computed. This allows us to bypass computing/checking the checksum entirely, which isn't really needeed as the packet has never hit the wire. Reviewed by: green
* Include param.o in the list of files that we scan for linker sets.peter2000-03-294-8/+8
| | | | Without this, we cannot put sysctl nodes in there.
* Two fixes for the RealTek:wpaul2000-03-291-2/+8
| | | | | | | | | - Only call m_pullup() when necessary. - Check return value from rl_encap() in rl_start() to avoid panic when we run out of mbufs. (Fixes PR kern/17582) PR: kern/17582
* Regenerate.wpaul2000-03-292-2/+18
|
* Add vendor/product ID for two more KLSI-based devices, including awpaul2000-03-292-0/+6
| | | | USB ethernet adapter being handed out by @Home.
* Slight cleanup of aarp codejulian2000-03-291-11/+13
| | | | | | | Submitted by: Ian Dowse <iedowse@maths.tcd.ie> PR: kern/17583 This PR is still open as Ther is still ongoing investigation.
OpenPOWER on IntegriCloud