summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make indentation uniform.dfr2003-09-061-16/+16
|
* No need for a separate nfpm driver now - amdpm handles both.dfr2003-09-061-1/+0
|
* When recording resources for the amdpm driver, only describe the portsdfr2003-09-061-101/+36
| | | | | | | | | | | | we actually use. Originally, the code reserved 0x8000 to 0x80ff inclusive which on my hardware conflicts with the acpi timer. This broke the amdpm driver since it was actually given ports 0x800c to 0x810b (which should not have happened, IMHO). This also allows us to considerably simplify the handling of the nForce smb driver, removing the need for a separate nfpm driver. With this, SMB accesses appear to work on my Tyan Tiger MP board. Your mileage may vary. In particular, the nForce changes have not been tested.
* Removed another spurious semicolon forgotten in the previous commit.schweikh2003-09-061-1/+1
|
* Removed two spurious semicolons after function definitions.schweikh2003-09-061-5/+5
| | | | | | | | Removed three spurious tabs on lines by themselves. PR: bin/56492 Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at> MFC after: 6 weeks
* Load the kernel at a 64M instead of 5M. The advantage of this is thatmarcel2003-09-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | we can switch to 64M-sized identity mappings and not having to map the first 64M. This is especially important because the first 1M contains the VGA frame buffer and is otherwise a legacy memory range. Best to make as little assumptions about it as possible. Switching to 64M-sized mappings is important to avoid creating overlapping translations, which have the side-effect of triggering machine checks. This is currently what's preventing us to boot on an Intel Tiger 4. Note that since we currently use 256M-sized identity mappings, we would reduce the size of the mappings and consequently increase the TLB pressure. The performance implications of this are minimal if measurable at all because identify mappings are not our primary means for memory management. Also note that there's no guarantee that physical memory exists at 64M. Then again, we didn't had the guarantee when we were loading at 5M. We'll deal with this when it's a problem. Discussed with: arun@
* Add locking.sam2003-09-061-135/+237
| | | | | | | | Special thanks to Pavlin Radoslavov <pavlin@icir.org> for testing and fixing numerous problems. Sponsored by: FreeBSD Foundation Reviewed by: Pavlin Radoslavov <pavlin@icir.org>
* Finish the deorbital burn of the i386-only a.out toolchain.obrien2003-09-0610-936/+0
|
* Add small piece of code to support pthread_rwlock_timedrdlock anddavidxu2003-09-064-16/+94
| | | | pthread_rwlock_timedrwlock.
* "fast swi" taskqueue support. This is a taskqueue that uses spinlockssam2003-09-053-3/+131
| | | | | | making it useful for dispatching swi tasks from fast interrupt handlers. Sponsered by: FreeBSD Foundation
* Print a message at boot for interrupt handlers created with INTR_MPSAFEsam2003-09-051-4/+14
| | | | | | and/or INTR_FAST. This belongs elsehwere and perhaps under bootverbose; I'm committing it for now as it's uesful to know which drivers have been converted and which have not.
* Fix a place where I forgot to change the code that checks whethermarcel2003-09-054-21/+9
| | | | | | | | | | | | | | | | | we return to kernel or userland. This triggered a panic in a KSE application when TDF_USTATCLOCK was set in the case userland was interrupted, but we never called ast() on our way out. As such, we called ast() at some other time. Unfortunately, TDF_USTATCLOCK handling assumes running in the interrupt thread. This was not the case anymore. To avoid making the same mistake later, interrupt() now returns to its caller whether we interrupted userland or not. This avoids that we have to duplicate the check in assembly, where it's bound to fall off the scope. Now we simply check the return value and call ast() if appropriate. Run into this: davidxu
* change timeout to be MPSAFEsam2003-09-052-5/+5
| | | | Sponsored by: FreeBSD Foundation
* change timer to MPSAFEsam2003-09-052-5/+5
| | | | Sponsored by: FreeBSD Foundation
* o add experimental radiotap capture formatsam2003-09-055-13/+125
| | | | | | o add netbsd logic to convert rssi to device-independent values Obtained from: NetBSD (rssi conversion code)
* Add support for the experimental radiotap capture format. With thissam2003-09-053-11/+112
| | | | we no longer need the debugging code to dump packets.
* Experimental bpf capture format for 802.11 devices. The link layersam2003-09-051-0/+185
| | | | | | | | type belongs in net/bpf.h but we keep it here for the moment. P: Submittep by: Obtained from: David Young <dyoung@pobox.com>
* Log involuntary context switches correctly.peter2003-09-051-2/+2
|
* Add locking. We use a single lock to guard the global vlan list and alsosam2003-09-051-17/+47
| | | | | | | | to protect the vlan state in each ifnet (e.g. vlan count). The latter is probably better handled through an ifnet-centric means but since changes are infrequent shouldn't matter for now. Sponsored by: FreeBSD Foundation
* Oops. sizeof(long) = 8, not 4. Get the fxsave buffer inside mcontextpeter2003-09-051-2/+2
| | | | | the right size. I'm planning on *possibly* stealing the two 'spare' variables on either side for botched alignment correction.
* The caller is expected to set up PIC register corectly beforekan2003-09-052-0/+4
| | | | | jumping to .cerror. This means .cerror has to be present in the same module with its consumers, or bad things will happen.
* #include <runetype.h> directly for the definition of _CACHED_RUNES, neededtjr2003-09-051-0/+1
| | | | | | by ldef.h, rather than relying on GCC-specific pollution from <ctype.h>. Noticed by: Stefan Farfeleder
* Clarify that the second argument to accept() may be a null pointer ifroam2003-09-051-1/+7
| | | | | | | | | no peer address information is desired. PR: 56044 Submitted by: Felix Opatz <felix@zotteljedi.de> and Bernd Luevelsmeyer <bdluevel@heitec.net> MFC after: 1 month
* Change /dev/rsa0 and /dev/rwt0 references to sa0 and wt0.roam2003-09-053-9/+9
| | | | | | PR: 55925 Submitted by: Michael L. Squires <mikes@siralan.org> MFC after: 1 month
* Mark the isa compat shims for BURN_BRIDGES for 6.0peter2003-09-052-0/+12
|
* Clean up some antique stuff. We do not support Weitek FPUs etc, and neverpeter2003-09-052-20/+0
| | | | did.
* Catch up with the hardware notes: list the supported cards.roam2003-09-051-4/+32
| | | | | | PR: 55645 Submitted by: Lukas Ertl <l.ertl@univie.ac.at> MFC after: 1 month
* Catch up with the hardware notes: list the supported cards.roam2003-09-051-4/+39
| | | | | | PR: 55643 Submitted by: Lukas Ertl <l.ertl@univie.ac.at> MFC after: 1 month
* Catch up with the hardware notes: list the supported Compaq controllers.roam2003-09-051-1/+3
| | | | | PR: 55641 Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
* Document the SC_NO_SUSPEND_VTYSWITCH kernel config option.roam2003-09-051-0/+7
| | | | | PR: 55562 Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
* o Fix a typo in rev. 1.196: ifconfig 9 -> ifconfig 8.maxim2003-09-051-1/+1
| | | | | PR: docs/56488 Submitted by: Yoshihiko Sarumaru <mistral@imasy.or.jp>
* Remove now unused BOOTP tags related to NFS swap device.phk2003-09-051-3/+0
|
* Put the message about msgbuf cksum mismatch under bootverbose and tellphk2003-09-051-2/+5
| | | | people what the consequence is.
* Fix off-by-one error in array bounds check.phk2003-09-051-1/+1
|
* Forgotten in previous commit to atapi-cd.c: Add #ifndef BURN_BRIDGESphk2003-09-051-0/+2
| | | | around cloning routines.
* Be less confusing in a comment.phk2003-09-051-1/+1
|
* Put the device cloning functions for disk-drivers under #ifndef BURN_BRIDGES.phk2003-09-054-6/+52
| | | | | | | | | | | For the floppy driver, use fdcontrol to manipulate density selection. For the CD drivers, the 'a' and 'c' suffix is without actual effect and any applications insisting on it can be satisfied with a symlink: ln -s /dev/cd0 /dev/cd0a Ongoing discussion may result in these pieces of code being removed before the 5-stable branch as opposed to after.
* Correct troff usage; typo fixes.jkoshy2003-09-051-9/+9
|
* Allow the PS version of this paper to be built.jkoshy2003-09-051-1/+8
|
* Fix typo: c89, not c88.tjr2003-09-051-1/+1
|
* Remove an unused and incorrect prototype for _none_init().tjr2003-09-051-1/+0
|
* Whacked out CIS configurations can cause us to not have any child. Whenimp2003-09-051-2/+4
| | | | | | | such a card is ejected, we'd panic. Instead, just ignore it. I should also add a sanity check in the FUNCID code as well, but this isn't wrong since the check is cheap and happens infrequently.
* lock ip fragment queuessam2003-09-051-0/+18
| | | | | Submitted by: Robert Watson <rwatson@freebsd.org> Obtained from: BSD/OS
* o add lockingsam2003-09-051-37/+67
| | | | | | | o move the global divsrc socket address to a local variable instead of locking it Sponsored by: FreeBSD Foundation
* Reduce window during which a race can occur when detachingsam2003-09-041-2/+3
| | | | | an interface from each descriptor that references it. This is just a bandaid; the locking here needs to be redone.
* Make the creation of the OpenSSL whatis(1) database conditional onru2003-09-041-0/+2
| | | | NOCRYPT and NO_OPENSSL.
* Make sure to return ENOIOCTL if the ioctl is not handled.phk2003-09-041-2/+2
|
* Move a sentence about the terminating \0 from the RETURN VALUES sectionsimon2003-09-042-14/+14
| | | | | | | | (where it didn't really belong), to the DESCRIPTION section. English advice: ceri Requested by: das MFC after: 4 weeks
* Removed unused macro definitiondds2003-09-041-1/+1
| | | | | Approved by: schweikh (mentor - blanket) MFC after: 6 weeks
* Style cleanup, mostlyschweikh2003-09-044-207/+246
| | | | Requested by: bde
OpenPOWER on IntegriCloud