aboutsummaryrefslogtreecommitdiff
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* $Id$ -> $FreeBSD$Peter Wemm1999-09-0148-48/+48
| | | | Notes: svn path=/head/; revision=50733
* Eliminate some magic numbers.Peter Wemm1999-09-012-8/+8
| | | | Notes: svn path=/head/; revision=50732
* Improve the micro "disk" layer after gaining more experience with it.Poul-Henning Kamp1999-09-013-20/+75
| | | | Notes: svn path=/head/; revision=50728
* Improve the returned values in st_blksize a little bit, avoidPoul-Henning Kamp1999-09-011-11/+21
| | | | | | | accessing union fields not valid for dev_t type. Notes: svn path=/head/; revision=50727
* say hello to newpcm. it is not yet enabled, requiring new pnp code from dfrCameron Grant1999-09-0140-0/+11805
| | | | | | | | to compile successfully. further details will be provided in the commit enabling newpcm. Notes: svn path=/head/; revision=50724
* mss and sb drivers updated for newpcmCameron Grant1999-09-0110-9126/+7532
| | | | | | | Reviewed by: peter, dfr Notes: svn path=/head/; revision=50723
* Just when I thought it was safe. In the original 3c905-TX NICs, theBill Paul1999-09-011-0/+13
| | | | | | | | | | | | | | | | | | | | | | external NatSemi PHY chip was programmed to respond to MII address 24. In the 3c905B ASICs, the transceiver is internal but it's still mapped to MII address 24. But *some* 3Com 3c905B ASIC revisions map the transceiver control registers to *all* MII addresses (0 through 31). The miibus code probes for PHYs at all MII addresses and because of this unusual behavior, it will attempt to map the same PHY registers several times over, which doesn't work. Naturally, the 3c905B NIC that I tested happened not to exhibit this behavior. The fix is to tweak xl_miibus_readreg() and xl_miibus_writereg() to only respond when attempting to read from MII address 24. This is safe to do since the 3Com documentation indicates that the PHY and/or internal transceiver will always be mapped to address 24, and there are no 3Com XL NICs with more than one PHY. Notes: svn path=/head/; revision=50722
* ppp(1) -> ppp(8)Brian Somers1999-09-012-2/+2
| | | | Notes: svn path=/head/; revision=50719
* Add MAINTAINER lineMark Newton1999-09-013-0/+5
| | | | Notes: svn path=/head/; revision=50718
* General cleanup of core-dumping code.Julian Elischer1999-09-017-88/+87
| | | | | | | Submitted by: Sean Fagan, Notes: svn path=/head/; revision=50717
* Make multiuser boots the default instead of singlue user.Doug Rabson1999-08-311-1/+1
| | | | Notes: svn path=/head/; revision=50716
* Set the buffersize for non BSDFFS labeled partitions toPoul-Henning Kamp1999-08-312-8/+8
| | | | | | | | | max(dev->si_bsize_phys, BLKDEV_IOSIZE). Requested by: davidg Notes: svn path=/head/; revision=50715
* Make buffered acces to bdevs from userland controllable withPoul-Henning Kamp1999-08-315-19/+39
| | | | | | | a sysctl vfs.bdev_access. Notes: svn path=/head/; revision=50714
* Include "dscheck" and device name in all messages from dscheck().Poul-Henning Kamp1999-08-311-7/+13
| | | | Notes: svn path=/head/; revision=50712
* Simplify, and return an error if the user attempts to set a TCPJonathan Lemon1999-08-311-7/+3
| | | | | | | | | time value which results in < 1 tick. Suggested by: bde Notes: svn path=/head/; revision=50705
* Remove conversion macros that were used during development.Jonathan Lemon1999-08-311-9/+1
| | | | Notes: svn path=/head/; revision=50704
* Convert the RealTek 8139 driver to newbus and miibus in one swell foop.Bill Paul1999-08-313-702/+300
| | | | | | | Also set it up to be compiled as a module. Notes: svn path=/head/; revision=50703
* Add a driver for the internal PHY in the RealTek 8139.Bill Paul1999-08-313-1/+286
| | | | Notes: svn path=/head/; revision=50702
* If integration of a buffer into a cluster write operation fails, releaseTor Egge1999-08-311-1/+3
| | | | | | | | | the buffer instead of creating a future deadlock. PR: 12800 Submitted by: dillon Notes: svn path=/head/; revision=50701
* C-NET(9N)C support (PC-98 only).Yoshihiro Takahashi1999-08-312-26/+84
| | | | | | | Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) Notes: svn path=/head/; revision=50697
* add vnode_if.hRoger Hardiman1999-08-311-2/+2
| | | | Notes: svn path=/head/; revision=50695
* Oops. I undid the $Id: -> $FreBSD: change.Roger Hardiman1999-08-314-4/+4
| | | | | | | Put it back to $FreeBSD: Notes: svn path=/head/; revision=50694
* Update to driver release 1.71Roger Hardiman1999-08-314-1126/+548
| | | | | | | | | | | | | | | | | | New Features: Greatly improved VBI capture support. (mainly for the AleVT port) Supports select() on /dev/vbi Improved RISC program for RGB+VBI capture to capture both evenodd VBI data even when only capturing even only (or odd only) video Based on code from Juha Nurmela <Juha.Nurmela@quicknet.inet.fi> Support for Hauppauge 627 and Temic 4006 Submitted by: Maurice Castro <maurice@atum.castro.aus.net> Bug Fix: Fix bug in AverMedia card detection. Notes: svn path=/head/; revision=50693
* make correct minor numvers for some of the devices.Julian Elischer1999-08-311-5/+18
| | | | | | | Submitted by: Hellmuth Michaelis <hm@hcs.de> Notes: svn path=/head/; revision=50686
* Add splimp protection to wb_tick().Bill Paul1999-08-311-0/+5
| | | | Notes: svn path=/head/; revision=50685
* Make sure to free resources on failure correctly in a couple of placesBill Paul1999-08-311-2/+8
| | | | | | | in ste_attach(). Notes: svn path=/head/; revision=50684
* Fix a couple of things that weren't quite right for not usingPeter Wemm1999-08-311-2/+6
| | | | | | | | | PN_RX_BUG_WAR - it was freeing memory that may not have been allocated, and unconditionally bzero'ing the mbufs even if the workaround wasn't enabled. Notes: svn path=/head/; revision=50683
* Add a SYSCTL_PROC so that TCP timer values are now expressed toJonathan Lemon1999-08-311-10/+35
| | | | | | | | | the user in ms, while they are stored internally as ticks. Note that there probably are rounding bogons here, especially on the alpha. Notes: svn path=/head/; revision=50682
* Make the error return from mem_range_attr_get actually do something usefulMike Smith1999-08-313-7/+11
| | | | | | | (return an error to the caller) Notes: svn path=/head/; revision=50677
* Convert the Adaptec and Winbond drivers to miibus.Bill Paul1999-08-308-1854/+411
| | | | Notes: svn path=/head/; revision=50675
* Check that there is memory range support before attempting to perform suchMike Smith1999-08-302-4/+28
| | | | | | | | | | | | | an operation, as a kernel client may not have previously checked the CPU type (it may not be able to). Also correct the function declaration style for the mem_range functions to match the rest of this file (oops). Submitted by: gibbs Notes: svn path=/head/; revision=50674
* Restructure TCP timeout handling:Jonathan Lemon1999-08-3013-423/+704
| | | | | | | | | | | | | - eliminate the fast/slow timeout lists for TCP and instead use a callout entry for each timer. - increase the TCP timer granularity to HZ - implement "bad retransmit" recovery, as presented in "On Estimating End-to-End Network Path Properties", by Allman and Paxson. Submitted by: jlemon, wollmann Notes: svn path=/head/; revision=50673
* Null commit to get last commit message recorded:Poul-Henning Kamp1999-08-302-0/+2
| | | | | | | Avoid name clash with dev_t member si_tty. Notes: svn path=/head/; revision=50671
* *** empty log message ***Poul-Henning Kamp1999-08-302-4/+4
| | | | Notes: svn path=/head/; revision=50669
* ktrace should not follow symlinks either.Dima Ruban1999-08-301-2/+2
| | | | | | | Suggested by: bde Notes: svn path=/head/; revision=50668
* Wrong sleep addr passed to wakeup.Luoqi Chen1999-08-301-1/+1
| | | | | | | Submitted by: Vsevolod Lobko seva@sevasoft.alex-ua.com Notes: svn path=/head/; revision=50666
* pps_shiftmax only exists #ifdef PPS_SYNCPoul-Henning Kamp1999-08-301-0/+2
| | | | | | | Found by: Roger Hardiman <roger@cs.strath.ac.uk> Notes: svn path=/head/; revision=50663
* aic7xxx.c:Justin T. Gibbs1999-08-302-11/+11
| | | | | | | | | | Clean out some #if 0'ed debugging cruft. aic7xxx.h: Definitions for the aic7855 and aic7859. Notes: svn path=/head/; revision=50662
* Add support for the aic7859 which is found on the 2930CU.Justin T. Gibbs1999-08-302-22/+108
| | | | | | | | | | | | | Break out the detection logic for the aic7855 and properly report these chips as 7855s instead of 7850s. The 2940AU_CN is an aic7860 based card, not aic7860. Not setting CACHETHEN turned out to be a bad idea. It can cause spurious corruption under heavy PCI load with multiple masters. Notes: svn path=/head/; revision=50661
* MFS: Change path to perl.Nick Sayer1999-08-301-1/+1
| | | | Notes: svn path=/head/; revision=50659
* Update to the latest nanokernel from Dave Mills.Poul-Henning Kamp1999-08-302-109/+96
| | | | Notes: svn path=/head/; revision=50656
* For every "promiscuous mode enabled" message printed for an interface,Sheldon Hearn1999-08-301-0/+2
| | | | | | | | | | print a matching "disabled" message when we drop out of promiscuous mode for that interface. Discussed on the freebsd-hackers mailing list. Notes: svn path=/head/; revision=50655
* s/si_tty_tty/si_tty/gPoul-Henning Kamp1999-08-306-30/+30
| | | | Notes: svn path=/head/; revision=50652
* Add #include <sys/select.h> ready for select() support in bt848 driverRoger Hardiman1999-08-302-0/+2
| | | | Notes: svn path=/head/; revision=50642
* Make bdev userland access work like cdev userland access unlessPoul-Henning Kamp1999-08-3017-254/+78
| | | | | | | | | | | | | the highly non-recommended option ALLOW_BDEV_ACCESS is used. (bdev access is evil because you don't get write errors reported.) Kill si_bsize_best before it kills Matt :-) Use the specfs routines rather having cloned copies in devfs. Notes: svn path=/head/; revision=50623
* Make bdev userland access work like cdev userland access unlessPoul-Henning Kamp1999-08-301-4/+1
| | | | | | | | | | | | | the highly non-recommended option ALLOW_BDEV_ACCESS is used. (bdev access is evil because you don't get write errors reported.) Kill si_bsize_best. Use the specfs routines rather having cloned copies in devfs. Notes: svn path=/head/; revision=50622
* Converted the silly SAFTEY option into a new-style option by renaming it toBruce Evans1999-08-307-28/+8
| | | | | | | | | DIAGNOSTIC. Fixed an English style bug in the panic messages controlled by SAFETY. Notes: svn path=/head/; revision=50616
* If using GNUC and ELF, make __IDSTRING() expand into an inline asmPeter Wemm1999-08-301-0/+4
| | | | | | | | | | | | | | statement to put the rcsid into the .comment section. This allows the comments (ie:version id's of compiler, headers, source, etc) to be stripped out with the standard tools (strip/objcopy). SVR4 has a tool called 'mcs' (manipulate comment section) which allows you to add/remove/compact strings. Removing duplicate strings helps a lot if the headers generate them. Using __attribute__((section(".comment"))) would probably also work, but that still leaves the RCSID occupying C name space somewhere. Notes: svn path=/head/; revision=50614
* "Fixed" my recent world breakage (umap_subr.c now includes opt_ddb.h).Bruce Evans1999-08-301-3/+6
| | | | | | | Fixed some style bugs, especially the bogus definition of UMAPFS. Notes: svn path=/head/; revision=50611
* Add STAILQ_FOREACH.John Polstra1999-08-301-1/+4
| | | | Notes: svn path=/head/; revision=50604