summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,schweikh2003-01-01219-967/+986
| | | | especially in troff files.
* Fix typos; add FreeBSD Id where missing.schweikh2003-01-016-11/+14
|
* Happy 2003.imp2003-01-011-2/+2
|
* Experimental support for suspend/resume, not finished yet.simokawa2003-01-013-160/+182
|
* Reduce debug message.simokawa2003-01-011-0/+2
|
* - Retry phy access when the wait-loop count is exhausted.simokawa2003-01-013-5/+64
| | | | | - Free allocated memory when detaching. - Detect contigmalloc failure.
* Use 0600 for permissions for /dev/devctl until it is cloneable.imp2003-01-011-1/+2
| | | | | | Use UID_ROOT and GID_WHEEL rather than 0. Prompted by: rwatson
* 'wepmode on' is needed to turn on wep.imp2003-01-011-2/+2
| | | | Submitted by: blackend
* When compiling the kernel do not implicitly include filedesc.h from proc.h,alfred2003-01-0112-30/+86
| | | | | | this was causing filedesc work to be very painful. In order to make this work split out sigio definitions to thier own header (sigio.h) which is included from proc.h for the time being.
* When complaining about obsolete/unimplemented syscalls output the processalfred2003-01-011-2/+2
| | | | | | | name to make things more clear for the user. PR: 46661 MFC After: 3 days
* fdcopy() only needs a filedesc pointer.alfred2003-01-014-8/+9
|
* purge 'register'.alfred2003-01-011-31/+31
|
* Since fdshare() and fdinit() only operate on filedescs, make themalfred2003-01-013-16/+16
| | | | | | | | take pointers to filedesc structures instead of threads. This makes it more clear that they do not do any voodoo with the thread/proc or anything other than the filedesc passed in or returned. Remove some XXX KSE's as this resolves the issue.
* fdinit() does not need to lock the filedesc it is creating as no onealfred2003-01-011-3/+0
| | | | besideds itself has access until the function returns.
* Add a needed #include.alc2003-01-011-0/+1
| | | | Reported by: ia64 tinderbox
* Return an error when r/w is requested on an unsupported device instead ofnjl2002-12-312-0/+6
| | | | | | | looping. Submitted by: Sean Kelly <smkelly@zombie.org> Pointed out by: bde
* Add a COMPATIBILITY section. Note what is not supported.trhodes2002-12-311-1/+4
| | | | Prompted by: olgeni
* Implement a variant locking scheme for vm maps: Access to system mapsalc2002-12-312-16/+39
| | | | | | | | | | | | | is now synchronized by a mutex, whereas access to user maps is still synchronized by a lockmgr()-based lock. Why? No single type of lock, including sx locks, meets the requirements of both types of vm map. Sometimes we sleep while holding the lock on a user map. Thus, a a mutex isn't appropriate. On the other hand, both lockmgr()-based and sx locks release Giant when a thread/process blocks during contention for a lock. This could lead to a race condition in a legacy driver (that relies on Giant for synchronization) if it attempts to kmem_malloc() and fails to immediately obtain the lock. Fortunately, we never sleep while holding a system map lock.
* Revert previous and move the prototype for db_alt_break to ddb.h.jake2002-12-312-7/+4
| | | | Requested by: bde (I think)
* o reduce the overhead of calling ppsratecheck by using ticks instead ofsam2002-12-311-55/+24
| | | | | | | | | | | | | calling getmicrouptime (but maintain the struct timeval-based calling convention for compatibility) o eliminate the use of timersub in ratecheck Note that flood ping tests indicate ppsratecheck is inaccurate (but on the conservative side) with this revised implementation. If more accuracy is needed we'll have to introduce an alternate interface or increase the overhead. Reviewed by: silby, dillon, bde
* s/arn't/are not/trhodes2002-12-311-4/+3
| | | | Reword the AUTHORS section to make more sense.
* Further sync to kernel make_dev(): since we don't provide group accessrwatson2002-12-311-1/+1
| | | | | | | | | | to /dev/raidctl, don't set the group to operator. (This isn't a storage device, it's a control device). Also, since umask here is already restrictive, we don't need to explicitly set the mode. Submitted by: bde
* A refused connection will return ECONNREFUSED rather than ECONNRESET.chris2002-12-311-1/+1
| | | | | PR: docs/46654 Submitted by: Christian S.J. Peron <maneo@bsdpro.com>
* Reduce size of individual bits of the dists to 240640 bytes againphk2002-12-311-1/+1
| | | | | | | so snapshots can be installed. I have no idea what breaks, but at least the passive FTP install goes haywire.
* Fix and add several device IDs.simokawa2002-12-312-31/+38
|
* - Implement primal Configuration ROM parser.simokawa2002-12-314-18/+295
| | | | - Support multiple LUNs for SBP-II.
* Setup a symlink to the distribution name in the root of the first CD imagephk2002-12-311-0/+1
| | | | so that it can be used as a anon-ftp area.
* Improve error checking of phy access and retry when error occurs.simokawa2002-12-311-16/+22
|
* MFi386: Add the bge driver.nyan2002-12-311-0/+1
|
* Reserve major 182 for the zs driver.jake2002-12-311-0/+1
|
* - Add a function db_alt_break which recognizes the character sequence used tojake2002-12-312-1/+51
| | | | | | | | | | implement ALT_BREAK_TO_DEBUGGER. The caller provides a pointer to a state variable to allow different state to be maintained for separate instances of a device. - Use struct vm_map * instead of vm_map_t in db_break.h to avoid its users needing to include vm headers. Requested by: njl
* add fwmem* and fw*.simokawa2002-12-311-0/+12
|
* Set the mode on the raidctl device to 0600.rwatson2002-12-311-1/+1
| | | | Reviewed by: scottl
* Use UID_ and GID_ constants for uid and gid arguments to make_dev()rwatson2002-12-311-1/+2
| | | | | | | | | | for the raidctl device. Select a more conservative default for the permissions for /dev/raidctl since the operations are performed using ioctl() not read() and write(). Submitted by: kris Reviewed by: scottl
* Convert the use of MAXBSIZE in the dma tag to more appropriate values.scottl2002-12-315-8/+13
| | | | | | Use BUS_SPACE_MAXSIZE_32BIT for the parent dma tags, and (NSEGS - 1) * PAGE_SIZE for the data buffer tags. FreeBSD/sparc64 is more strict about checking these values that other arches.
* Add complete struct timeval by including <sys/_timeval.h>.mike2002-12-311-8/+1
|
* Move struct timeval to its own header so that it can be shared betweenmike2002-12-312-9/+53
| | | | multiple headers.
* RIP liloldr.obrien2002-12-314-364/+0
| | | | | | | It is not complete (the LILO root= specification isn't passed to our loader for instance), it has not been touched in over 2 years. Linux has moved on to GRUB, so this is OBE now. If someone creeps up to work on it, it could become a port.
* Correct .Dt macro.trhodes2002-12-301-1/+1
|
* Actually cvs add the ciss.4 file...trhodes2002-12-301-0/+86
|
* Add a manual page for the ciss driver.trhodes2002-12-301-0/+1
| | | | Reviewed by: obrien
* MFS 1.6.2.3: fixup statistics; turn off batching by default; add maxsam2002-12-302-12/+63
| | | | | | aggregation tunable and set it to 1 to minimize latency Sponsored by: Vernier Networks
* Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/schweikh2002-12-3092-410/+415
| | | | Add FreeBSD Id tag where missing.
* Update to use the common hardware list instead of creating our own.jake2002-12-302-14/+1
|
* - Make this just be a list of supported systems, and point to the sun systemsjake2002-12-301-207/+103
| | | | | | | handbook on sunsolve for hardware details. - Clarify what's "fully" supported, and what's only partially supported or not at all supported due to varying support for onboard devices. - Update with new stuff that should work or has been tested.
* Updates to stuff that supported or not supported on sparc64.jake2002-12-302-28/+30
| | | | | | | - isp is supported and all isp cards "should" work - add qfe to the listing for hme - sio is not supported - add an entry for ofwcons
* Correct mbuf packet header propagation. Previously, packet headerssam2002-12-3018-67/+126
| | | | | | | | | | | | | | | | | | | | | | were sometimes propagated using M_COPY_PKTHDR which actually did something between a "move" and a "copy" operation. This is replaced by M_MOVE_PKTHDR (which copies the pkthdr contents and "removes" it from the source mbuf) and m_dup_pkthdr which copies the packet header contents including any m_tag chain. This corrects numerous problems whereby mbuf tags could be lost during packet manipulations. These changes also introduce arguments to m_tag_copy and m_tag_copy_chain to specify if the tag copy work should potentially block. This introduces an incompatibility with openbsd which we may want to revisit. Note that move/dup of packet headers does not handle target mbufs that have a cluster bound to them. We may want to support this; for now we watch for it with an assert. Finally, M_COPYFLAGS was updated to include M_FIRSTFRAG|M_LASTFRAG. Supported by: Vernier Networks Reviewed by: Robert Watson <rwatson@FreeBSD.org>
* fix build (make LINT)sam2002-12-301-0/+1
|
* Remove the PAWS ack-on-ack debugging printf().dillon2002-12-302-10/+4
| | | | | | | | | | Note that the original RFC 1323 (PAWS) says in 4.2.1 that the out of order / reverse-time-indexed packet should be acknowledged as specified in RFC-793 page 69 then dropped. The original PAWS code in FreeBSD (1994) simply acknowledged the segment unconditionally, which is incorrect, and was fixed in 1.183 (2002). At the moment we do not do checks for SYN or FIN in addition to (tlen != 0), which may or may not be correct, but the worst that ought to happen should be a retry by the sender.
* A better rationale justifying rev 1.6 is to support field widths ofobrien2002-12-300-0/+0
| | | | | | | | SIZE_T_MAX characters in the header that reports block sizes. A field width of 2^64 won't be needed until block sizes reach approximately 10^(2^64). It really has nothing to do with supporting block sizes of 2^64. As told by: bde
OpenPOWER on IntegriCloud