summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* For boot verbose, print resources assigned in a more asthetically pleasingimp2002-09-131-5/+11
| | | | | | way. PR: 42745 (although done in a different way)
* Add an implementation of fabs() (which is quite trivial).tmm2002-09-132-1/+38
| | | | | | | | | When it is called directly, gcc is smart enough to generate inline code for it, which is why it wasn't noticed before that it was missing. fabs() would probably better fit into libm, but it has traditionally been in libc on FreeBSD, so there is probably software around that makes assumptions about this by now.
* Fix fcntl(..., F_GETOWN, ...) and fcntl(..., F_SETOWN, ...) on sparc64tmm2002-09-131-3/+5
| | | | | by not passing a pointer to a register_t or intptr_t when the code in the lower layers expects one to an int.
* Overhaul the kernel-simulation bits here to use pthreads instead.phk2002-09-1319-160/+144
| | | | | | | If somebody wanted to, this could for the beginning of a "libkernel" which could be used to run kernel code in userland. Sponsored by: DARPA & NAI Labs.
* Add firewire moduleikob2002-09-131-0/+1
|
* Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (Serialikob2002-09-1326-0/+12176
| | | | Bus Protocol 2:SCSI over IEEE1394) support for CAM.
* "Fix" printf format issues by using %jphk2002-09-133-5/+8
| | | | Sponsored by: DARPA & NAI Labs.
* Use biowait() rather than DIY.phk2002-09-131-24/+4
| | | | Sponsored by: DARPA & NAI Labs
* Fix a bug were a struct bio was freed and certain members subsequentlyphk2002-09-132-8/+6
| | | | examined. Use biowait() instead of DIY.
* Oops, broke the build there. Uninline biodone() now that it is non-trivial.phk2002-09-132-9/+30
| | | | | | | | | Introduce biowait() function. Currently there is a race condition and the mitigation is a timeout/retry. It is not obvious what kind of locking (if any) is suitable for BIO_DONE, since the majority of users take are of this themselves, and only a few places actually rely on the wakeup. Sponsored by: DARPA & NAI Labs.
* Make biodone() default to wakeup() on the struct bio if no bio_donephk2002-09-131-1/+4
| | | | method was specified.
* Add a couple more of the big/little-endian conversion routines and makephk2002-09-132-6/+25
| | | | | | | | | | | them visible from userland, if need be. I wish that the C language contained this as part of struct definintions, but failing that, I would settle for an agreed upon set of functions for packing/unpacking integers in various sizes from byte-streams which may have unfriendly alignment. This really belongs in <sys/endian.h> I guess.
* Fix another two printf() format errors which weren't warnedmux2002-09-132-8/+8
| | | | about because the bio_blknos were bogusly casted to long long.
* Drop the proc lock while calling fdcheckstd() which may block to allocatetruckman2002-09-131-1/+8
| | | | | | memory. Reviewed by: jhb
* Fix another printf() format error which wasn't warned aboutmux2002-09-132-4/+6
| | | | because the bio_blkno was bogusly casted to an int.
* Fix a printf() format error on 64 bits architectures.mux2002-09-132-6/+8
| | | | Also fix some style bugs on the same line.
* Do not risk using the kernel pgtok() which assumes the page size ispeter2002-09-131-6/+2
| | | | constant.
* Restore original behaviour of recursion preventer.sobomax2002-09-132-5/+7
| | | | Submitted by: sumikawa
* Fix an i830/i845 test that shouldn't get hit in normal use and remove a printf.anholt2002-09-132-12/+8
| | | | Submitted by: David Dawes <dawes@XFree86.Org>
* New release notes: sendfile(2) bugfix + MFC.bmah2002-09-132-32/+46
| | | | | | | | Modified release notes: newsyslog(8) now uses bzip2(1) by default. Move two TCP-related release notes from the general kernel section to the networking protocols section. Minor wording adjustment in one item, note MFC of the other.
* Style: tab between #define and macro name.tjr2002-09-121-4/+4
|
* Add a blank line to make this more consistent with the rest of the file.jhb2002-09-121-0/+1
|
* Pass the physical instead of the logical block number injoerg2002-09-122-2/+2
| | | | | bp->bio_pblkno. Otherwise, all formats not using 512 byte physical sectors got screwed.
* Fix sendmail to use checkyesno since rc.conf is no longer re'sourced from thegordon2002-09-121-6/+2
| | | | debug statement.
* Use bzip2 instead of gzip for those logs we compress.obrien2002-09-121-15/+15
| | | | Basic idea agreed to by: rwatson
* Remove the sourceing of rc.conf from the debug subroutine. This causedgordon2002-09-121-5/+0
| | | | problems when you try to override variables locally.
* Emacs decides between v8 and v9 based on "__arch64__". So define it.obrien2002-09-121-2/+5
| | | | Desired by: tmm
* Remove some debugging cruft I accidently committed with rev 1.4.obrien2002-09-121-7/+0
|
* Try to detect support for the `long long' type so that ANSI-C[89] cleanobrien2002-09-121-1/+14
| | | | | | | | | | | code will know not to try to use `long long'. Unfortunately the GCC spec parser will not allow us to properly detect the "iso9899:1990" and "iso9899:199409" forms of the acceptable -std= arguments, because of the ':' in the -std argument. :-( I have left them in the spec as a place holder in hopes someone knows a way to make the detection of them work. Desired by: wollman
* We're going to have to use a TARGET_ARCH of "x86_64" rather than "x86-64"obrien2002-09-124-6/+7
| | | | to make building GCC happy.
* Fix the GENERIC build. Don't refer to the non-existant fw_one_pass.obrien2002-09-121-1/+1
|
* Add preliminary mostly untested support for the Silicon Image Sil680 chip.sos2002-09-122-0/+93
|
* End of initial effort of the translation of the CURRENT release notes. Nowgioria2002-09-121-4/+86
| | | | need to update :-(((
* Change a couple of splcam() calls that do not make sense in atapi-camthomas2002-09-121-3/+5
| | | | | | | | | | (what we want to mask is the ATA interrupts, which run at level splbio), and add interrupt masking around the statement that modifies the request queue for a SIM. This resolves problems reported by users under heavy ATAPI load. Reviewed by: roberto
* End of translation of section "Contributed Software"gioria2002-09-121-2/+148
|
* Rearrange where to get the ATAPI magic sequence.sos2002-09-121-6/+8
| | | | Submitted by: Benjamin Close <cisbjc@cs.unisa.edu.au>
* Use the proper fields for security.sos2002-09-121-2/+2
| | | | PR: 41870
* Wait for drive to become ready if its in progress of loading..sos2002-09-121-0/+14
| | | | | | Based on patch in PR-42659, but done somewhat differently. PR: 42659
* Dont hang in atprq on poll_dsc command.sos2002-09-121-2/+4
| | | | | | This is a temporary fix until I get proper locking done. Submitted by: iedowse@maths.tcd.ie
* Fixed style bugs in resource_list_add_next().bde2002-09-121-5/+5
|
* Protect arguments to the putwc and putwchar macros with parens.tjr2002-09-121-2/+2
|
* Correct type of second argument: it is wchar_t ** restrict,tjr2002-09-121-2/+2
| | | | not wchar_t * restrict.
* - Fix two obvious locking bugs; 1) returning with lock held when it neededarr2002-09-121-3/+16
| | | | | | | to be dropped, 2) attempting to lock acct_mtx while already holding it. Sorry to those who experienced pain. - Added two comments referring to two areas in which acct_mtx is held over vnode operations that might sleep. Patch in the works for this.
* Add AGP support for Intel i830M and i845 thanks to patches from moto kawasakianholt2002-09-124-98/+432
| | | | <kawasaki@mbg.sphere.ne.jp> and David Dawes <dawes@XFree86.org>.
* Make bridging and layer2-ipfw obey net.inet.ip.fw.one_pass.luigi2002-09-122-4/+4
| | | | | | | | | | | | I should have committed this ages ago. The MFC for if_ethersubr.c could be done in the usual few days (only ipfw2 uses it), the one for bridge.c should probably wait until after 4.7 because it changes an existing though mostly undocumented behaviour (on which i hope nobody relies). All in all, i'll wait for both things unless there is demand. MFC after: 35 days
* Store the port number in "fwd" rules in host format, same as ipfw1luigi2002-09-121-2/+2
| | | | | | | | | | | has always done. Technically, this is the wrong format, but it reduces the diffs in -stable. Someday, when we get rid of ipfw1, I will put the port number in the proper format both in kernel and userland. MFC after: 3 days (with re@ permission)
* Update to reflect reality.archie2002-09-112-31/+8
| | | | | Reviewed by: mini MFC after: 3 days
* Add man pages for getcontext()/setcontext(), makecontext()/swapcontext(),archie2002-09-114-5/+331
| | | | | | | and ucontext_t. Reviewed by: mini MFC after: 3 days
* Only probe one PHY on the D-Link 580 version of the card (ie rev 0x12).ambrisko2002-09-111-6/+37
| | | | | | | | | | | | | | The 550 version is location at address 1 but since it works right we let the code find whatever PHY it can. Fix a fragment issue on TX. If the number of frags are more then the driver has allocated then bring all the frags together into one packet and send it out. Code derived from the fxp driver. Tested and found by: Francois Tigeot <francois.tigeot@nic.fr> Hellmuth Michaelis <hm@kts.org> MFC after: 1 week
* - Change utrace ktrace events to malloc the work buffer before getting ajhb2002-09-111-9/+10
| | | | | | | | | | request structure. - Re-optimize the case of utrace being disabled by doing an explicit KTRPOINT check instead of relying on the one in ktr_getrequest() so that we don't waste time on a malloc in the non-tracing case. - Change utrace() to return an error if the copyin() fails. Before it would just ignore the request but still return success. This last is a change in behavior and can be backed out if necessary.
OpenPOWER on IntegriCloud