summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - Add a note about latest changes to the iwi(4) driver. A message is printedflz2005-12-121-1/+10
| | | | | | if the firmware can't be found in /boot/firmware. Approved by: brueffer
* Add the device ID of fxp(4) NICs found in Sony Vaio VGN-TX1XP laptops.mux2005-12-121-0/+1
| | | | | | PR: kern/90024 Submitted by: Thomas Hurst <tom@hur.st> MFC after: 3 days
* Add support for writing SiS metadata.sos2005-12-121-7/+109
|
* Don't flood kernel logs with "invalid _PSS package" messages.bruno2005-12-121-1/+5
| | | | Approved by: njl, imp (mentor)
* Remove all redundant option file names that don't hurt readability.ru2005-12-124-11/+11
|
* Remove unused _get_curthread() call.davidxu2005-12-121-2/+0
|
* Make nve(4) work for people with nf3/nf4 who never got itbz2005-12-121-2/+3
| | | | | | | | | | | | | working at all and only saw "nve0: device timeout (N)" messages. - Setup PHY before handing control to NVidia API setting speed, duplex, enabling interrupts, etc. - Add restriction of MAXADDR_32BIT for high address to contigmalloc to make the driver work on machines with 4+GB of memory. PR: kern/85583, kern/88045 Tested by: scottl, others earlier version MFC after: 10 days
* Stop fiddling thread priority with msleep, eliminating unnecessarydavidxu2005-12-121-2/+2
| | | | context switching. This improves performance about 30% on UP machine.
* Fix typo in rfcomm_pppd(8) man page.emax2005-12-121-1/+1
| | | | | Noticed by: Ronald Klop MFC after: 1 day
* #define __user to nothingrodrigc2005-12-121-0/+4
|
* Add read-only XFS to LINT.rodrigc2005-12-121-0/+6
|
* Build xfs before xl.rodrigc2005-12-121-2/+2
| | | | Noticed by: pjd
* Add xfs to list of modules which are built.rodrigc2005-12-121-1/+2
|
* Remove extra geom_zero.rodrigc2005-12-121-1/+0
| | | | Noticed by: pjd
* Hook XFS into kernel build.rodrigc2005-12-123-0/+142
|
* Add Makefile for compiling XFS as a kernel module.rodrigc2005-12-121-0/+94
|
* Initial import of read-only support for SGI's XFS filesystem.rodrigc2005-12-12168-0/+110918
| | | | Contributed by: XFS for FreeBSD project
* Request pre-commit review for XFS.rodrigc2005-12-121-0/+2
|
* Contributions from XFS for FreeBSD project:rodrigc2005-12-122-8/+28
| | | | | | | | | | | | - Implement cv_wait_unlock() method which has semantics compatible with the sv_wait() method in IRIX. For cv_wait_unlock(), the lock must be held before entering the function, but is not held when the function is exited. - Implement the existing cv_wait() function in terms of cv_wait_unlock(). Submitted by: kan Feedback from: jhb, trhodes, Christoph Hellwig <hch at infradead dot org>
* note shuffle of commonly used programs in tools/tools/athsam2005-12-111-0/+6
|
* this didn't make it in the last commitsam2005-12-111-0/+5
|
* o move programs to separate directories and use stock Makefiles;sam2005-12-1113-50/+283
| | | | | this simplifies including them in crunchgen images o rename 80211* programs to wlan* as was originally intended
* remove cts burst extension statssam2005-12-111-2/+0
|
* Remove unneeded calls to pmap_remove_all(). The given page is not mapped.alc2005-12-112-2/+0
| | | | Reviewed by: tegge
* Fix calculation of meminfo's swaptotal and swapfree on at least amd64.mlaier2005-12-111-2/+2
| | | | MFC after: 3 days
* - Rename UQ_BROKEN_IPOD to UQ_NO_OPEN_CLEARSTALL since it's likely to be usedflz2005-12-113-4/+6
| | | | | | | | by more devices than iPods. Proposed by: iedowse Approved by: ssouhlal MFC after: 3 days
* Added comments about the magic behindbde2005-12-112-14/+25
| | | | | | | <cbrt(x) in bits> ~= <x in bits>/3 + BIAS. Keep the large comments only in the double version as usual. Fixed some style bugs (mainly grammar and spelling errors in comments).
* Fixed the unexpectedly large maximum error after the previous commit.bde2005-12-111-2/+2
| | | | | | It was because I forgot to translate the part of the double precision algorithm that chops t so that t*t is exact. Now the maximum error is the same as for double precision (almost exactly 2.0/3 ulps).
* Add /boot/firmware as iwi(4) now reads its firmware there.delphij2005-12-111-0/+2
| | | | Reminded by: flz
* Fixed all 502518670 errors of more than 1 ulp for cbrtf() on amd64.bde2005-12-111-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | The maximum error was 3.56 ulps. The bug was another translation error. The double precision version has a comment saying "new cbrt to 23 bits, may be implemented in precision". This means exactly what it says -- that the 23 bit second approximation for the double precision cbrt() may be implemented in single (i.e., float) precision. It doesn't mean what the translation assumed -- that this approximation, when implemented in float precision, is good enough for the the final approximation in float precision. First, float precision needs a 24 bit approximation. The "23 bit" approximation is actually good to 24 bits on float precision args, but only if it is evaluated in double precision. Second, the algorithm requires a cleanup step to ensure its error bound. In float precision, any reasonable algorithm works for the cleanup step. Use the same algorithm as for double precision, although this is much more than enough and is a significant pessimization, and don't optimize or simplify anything using double precision to implement the float case, so that the whole double precision algorithm can be verified in float precision. A maximum error of 0.667 ulps is claimed for cbrt() and the max for cbrtf() using the same algorithm shouldn't be different, but the actual max for cbrtf() on amd64 is now 0.9834 ulps. (On i386 -O1 the max is 0.5006 (down from < 0.7) due to extra precision.)
* Fixed some magic numbers.bde2005-12-111-8/+8
| | | | | | | | | | | | | | | | | | | | | | The threshold for not being tiny was too small. Use the usual 2**-12 threshold. As for sinhf, use a different method (now the same as for sinhf) to set the inexact flag for tiny nonzero x so that the larger threshold works, although this method is imperfect. As for sinhf, this change is not just an optimization, since the general code that we fell into has accuracy problems even for tiny x. On amd64, avoiding it fixes tanhf on 2*13495596 args with errors of between 1 and 1.3 ulps and thus reduces the total number of args with errors of >= 1 ulp from 37533748 to 5271278; the maximum error is unchanged at 2.2 ulps. The magic number 22 is log(DBL_MAX)/2 plus slop. This is bogus for float precision. Use 9 (log(FLT_MAX)/2 plus less slop than for double precision). Unlike for coshf and tanhf, this is just an optimization, and MAX isn't misspelled EPSILON in the commit log. I started testing with nonstandard rounding modes, and verified that the chosen thresholds work for all modes modulo problems not related to thresholds. The best thresholds are not very dependent on the mode, at least for tanhf.
* Move the remaining entries from usbd.conf to devd.conf. This nowiedowse2005-12-112-28/+29
| | | | | | | makes usbd redundant. PR: conf/73799 Submitted by: Anish Mistry
* Drop rcconf.sh now that it has been removeddougb2005-12-101-1/+1
|
* Remove rcconf.sh from /etc/rc.d, and instead load the configurationdougb2005-12-109-27/+58
| | | | | | | | | | | | | | | | as part of rc. Doing this, and the sourcing of rc.subr after we have determined if we are booting diskless (and correspondingly run rc.initdiskless if necessary) are safe, and actually allow fewer files to be needed on the diskless box. This also allows variables from the configuration to be available to rc itself, such as ... Add a variable to rc.conf, early_late_divider, which designates the script which separates the early and late stages of the boot process. Default this to mountcritlocal, and add text to etc/defaults/rc.conf, rc.conf(5) and diskless(8) which describes how and why one might want to change this. Reviewed by: brooks
* Silence a warning about empty directories in all the places it mightdougb2005-12-101-1/+1
| | | | | | occur. Reminded by: yar
* Use of REQUIRE is better than BEFORE for most scripts, and verydougb2005-12-101-1/+1
| | | | few scripts should have no REQUIRE at all.
* Hide the 4k mbuf clusters if the normal clusters are defined to beandre2005-12-102-0/+6
| | | | | | | | 4k already. This unbreaks tinderbox. Submitted by: ru
* Adopt for modern FreeBSD.ru2005-12-105-28/+26
| | | | Requested by: az
* Xref padlock(4), also fast_ipsec(4) and geli(8) as consumers of this device.brueffer2005-12-101-0/+3
| | | | MFC after: 3 days
* Manpage for the padlock driver (VIA C3/Eden AES support and RNG).brueffer2005-12-102-0/+76
| | | | MFC after: 3 days
* Allocate the jumbo rx frame buffer with busdma.scottl2005-12-102-15/+28
|
* When we get a bogus hostname in an option, drop the option rather thanbrooks2005-12-101-1/+4
| | | | | | | refusing the lease. This allow obtaining leases on misadministered networks that use host names with underscores in them. MFC After: 3 days
* if_ti has been operating with locks for a while, so remove the GIANT markers.scottl2005-12-101-20/+29
| | | | Also fix man potential locking problems in the cdev ioctl handler.
* The if_ti Tigon I/II driver has moved to /sys/dev/tiscottl2005-12-107-14455/+5
|
* - Better use of the busdma API.cognet2005-12-092-47/+69
| | | | - Use spin locks instead of sleep locks.
* Fix a harmless bug in the way we allocate the early PTEs.cognet2005-12-091-3/+2
|
* The IQ80321 clock is 200MHz, but the IQ80321 is 198MHz, so add a kernel optioncognet2005-12-093-0/+7
| | | | to override the frequency
* A #define is not enough, we need to cast from u_long * to uint32_t *.cognet2005-12-091-1/+8
|
* Define atomic_whatever_longcognet2005-12-091-0/+4
|
* In copyout(), quad-align the source buffer, and use ldrd if possible.cognet2005-12-091-54/+33
|
OpenPOWER on IntegriCloud