summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add kk_KZ.PT154ache2004-01-2917-1/+1068
| | | | Submitted by: Birsh T <tim@zhezu.kz>
* Latest version of this file from InterNIC. This version updates the IPdougb2004-01-291-7/+8
| | | | address of b.root-servers.net, and various comments.
* Two nits from rev. 1.835:ru2004-01-291-2/+2
| | | | | | | | | | - Fixed spelling of NO_FLOPPIES to unbreak snapshot building on architectures that don't support them (as installation source). - Don't rely on CVS setting execution bits on the shell script. (This is also consistent with the rest of this makefile.) Reviewed by: jhb
* Add kk_KZ.PT154ache2004-01-292-0/+6
|
* These scripts run the protocol test suites for the SSCOP, SSCF-UNI andharti2004-01-296-0/+145
| | | | | | | | | | UNI protocols. The actual test suites are not in these directories because of their size. One needs to install the atmsupport port (the script will remind you, if it cannot find the port). The SSCOP test suite includes booth the ETSI and the ITU-T test suite, the SSCF-UNI test suite is home grown and the UNI test suite is the P2MP ETSI test suite. Others may follow.
* Add a simple test script for the ng_atmpif node.harti2004-01-292-0/+168
| | | | Submitted by: Vincent Jardin <vjardin@free.fr>
* The name of small boot floppy should be boot-small.flp to avoid conflictingnyan2004-01-291-2/+2
| | | | | | normal size floppy. Reviewed by: jhb
* Style(9) option sortingguido2004-01-292-2/+2
| | | | Submitted by: Ruslan Ermilov <ru@FreeBSD.org>
* Cleanups/cosmetics.sos2004-01-293-9/+8
|
* Fix pathname so 'make tags' in a kernel build directory looks inkensmith2004-01-291-1/+1
| | | | | | the right place for the $MACHINE/include directory. Approved by: rwatson (mentor)
* Fix manpage and usage() to reflect that -a can be used in combinationguido2004-01-292-1/+2
| | | | | | | with -o Submitted by: Ruslan Ermilov <ru@FreeBSD.org> Pointed out by: Ceri Davies <ceri@submonkey.net
* Removed duplicate $FreeBSD$ tag.ru2004-01-291-1/+0
|
* Add dependency to snd_via8233mr2004-01-291-0/+1
|
* Unbreak -o fstab and -o current in combination with -aguido2004-01-291-0/+2
| | | | MFC after: 2 weeks
* Fixed breakage of scheduling in rev.1.29 of subr_4bsd.c. Thebde2004-01-291-1/+1
| | | | | | | | | | | | | | | | | "scheduler" here has very little to do with scheduling. It is actually the swapper, and it really must be the last SYSINIT'ed item like its comment says, since proc0 metamorphoses into swapper by calling scheduler() last in mi_start(), and scheduler() never returns.. Rev.1.29 of subr_4bsd.c broke this by adding another SI_ORDER_FIRST item (kproc_start() for schedcpu_thread() onto the SI_SUB_RUN_SCHEDULER_LIST. The sorting of SYSINITs with identical orders (at all levels) is apparently nondeterministic, so this resulted in schedule() sometimes being called second last and schedcpu_thread() not being called at all. This quick fix just changes the code to almost match the comment (SI_ORDER_FIRST -> SI_ORDER_ANY). "LAST" is misspelled "ANY", and there is no way to ensure that there is only 1 very lst SYSINIT. A more complete fix would remove the SYSINIT obfuscation.
* I update the rwlock code in libthr to be more standards compliant andmtm2004-01-291-12/+119
| | | | | | | | | | what do I get for my troubles? libc breaks offcourse! Reimplement a hack (in libthr) that allows libc to use rwlocks without initializing them first. The hack was reimplemented so that only a private libc version of the rwlock locking functions initializes an uninitialized rwlock. The application version will correctly fail.
* When suspending a thread if the timeout was very short ormtm2004-01-291-0/+11
| | | | | | | | | | | | | the system call got interrupted and the absolute timeout is converted to a relative timeout, it may happen that we get a negative number. In such a case, simply set the timeout to zero so that if the event that the thread wants to wait for has happened it can still return successfully, but if it hasn't happened then the thread doesn't suspend indefinitely. This should fix certain applications (including mozilla) that seem to hang indefinitely sometimes. Noticed and debugged by: Morten Johansen <root@morten-johansen.net>
* Add reference to environ(7)ache2004-01-291-1/+2
|
* Fix a bug where we never managed to include the sense data we wanted to send.mjacob2004-01-291-2/+2
|
* Go back to using AUTHMODE_AUTO if WEP is on. In some cases, the Centrinowpaul2004-01-291-1/+3
| | | | | | won't associate in BSS mode if you use AUTHMODE_SHARED. I probably don't understand enough to know when SHARED should be used vs. OPEN or WPA. For now, go back to what works.
* Fix longstanding buglet- for centrally handled CTIO2s we were checking the wrongmjacob2004-01-291-2/+3
| | | | | | | bit for this being the last CTIO2. It didn't matter since it really was the last CTIO2 and the resources recycled, but still.... Add in CTIO3 define for future DAC work.
* Assert process lock in ptracestop(), since we're going to relyrwatson2004-01-291-0/+1
| | | | on it, and later unlock it.
* When UMA_MD_SMALL_ALLOC is defined, pmap_kextract will be calledgrehan2004-01-293-0/+30
| | | | | | | | for direct-mapped addresses. Assume that any address less than KVA is one of these and return it. Also assert that an address is KVA does have a valid mapping - callers of pmap_kextract don't check the return value, since they assume that they have a valid virtual address.
* Implement UMA_MD_SMALL_ALLOC, since the BAT registers allow directgrehan2004-01-294-0/+171
| | | | | | | addressing of memory. Makes a substantial improvement for apps that stress the limited amount of KVM on PPC (e.g. untarring the ports tree). uma_machdep.c stolen from amd64/ia64.
* Re-add debug register support.peter2004-01-291-19/+218
| | | | | Some other minor tweaks snuck in here, including supporting more discontiguous memory segments and some cosmetic tweaks.
* Re-add user_dbreg_trap() for debug register supportpeter2004-01-292-0/+20
|
* Take another shot at the invariants calls to __panic. They hadn't beenpeter2004-01-291-17/+73
| | | | | | | | updated for the regparm ABI on amd64. Context switch debug regs. Update for fpu simplification Don't needlessly reload %cr3, in case the cpu has the tlb flush filter turned off. Re-add LAZY_SWITCH stubs.
* deal with dbregs for fork etcpeter2004-01-281-17/+25
| | | | | update for fpu.c simplification Merge #include sort from i386
* Un-stub the hardware debug register stuff.peter2004-01-281-33/+3
|
* Export PCB_DR* symbolspeter2004-01-281-5/+7
|
* We can simplify a lot of things now that we don't have to worry aboutpeter2004-01-282-43/+9
| | | | hardware bugs on external 386 cpus and now that we can depend on SSE.
* Add dbreg struct definitions for /proc/*/dbregs and a place to store thepeter2004-01-282-3/+23
| | | | registers in the pcb
* Re-add debug register functionspeter2004-01-281-2/+129
|
* MFi386: mp_topology().peter2004-01-283-1/+46
|
* MFi386: add THERMTRIP msr valuespeter2004-01-281-0/+3
|
* Diff reduction with i386peter2004-01-281-4/+12
|
* Regenpeter2004-01-285-7/+40
|
* Add getitimer swab stubpeter2004-01-281-2/+2
|
* Document NO_BLUETOOTH knobemax2004-01-281-0/+3
| | | | Reviewed by: imp (mentor), ru
* - Removed more bitrot (the "while" loops).ru2004-01-281-54/+28
| | | | - Factored out common parts of dofs_vn() and dofs_md().
* Add debug.mutex.prof.reset.rwatson2004-01-281-0/+2
|
* Add a reset sysctl for mutex profiling: zeros all of the mutexrwatson2004-01-281-0/+27
| | | | | | | | profiling buffers and hash table. This makes it a lot easier to do multiple profiling runs without rebooting or performing gratuitous arithmetic. Sysctl is named debug.mutex.prof.reset. Reviewed by: jake
* Fix for those lost interrupts on probe on lots of controller types.sos2004-01-281-6/+6
| | | | Note to self, just because an idea is good, it doesn't apply everywhere.
* - Catch up to new boot floppies targets.jhb2004-01-281-7/+14
| | | | | - Update description of release.4 to mention KERNELS variable. - Update field width for make release targets.
* MFi386: change an outb to a DELAY()peter2004-01-281-1/+1
|
* Move the loadav() callout into its own kthread since it uses allproc_lockjhb2004-01-281-12/+31
| | | | | which is a sleepable lock and thus is not safe to acquire from a callout routine.
* Optimize the i386 interrupt entry code to not reload the segment registersjhb2004-01-282-40/+34
| | | | | | | if they already contain the correct kernel selectors. Reviewed by: peter Suggested by: peter
* Rework witness_lock() to make it slightly more useful and flexible.jhb2004-01-284-108/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | - witness_lock() is split into two pieces: witness_checkorder() and witness_lock(). Witness_checkorder() determines if acquiring a specified lock at the time it is called would result in a lock order. It optionally adds a new lock order relationship as well. witness_lock() updates witness's data structures to assume that a lock has been acquired by stick a new lock instance in the appropriate lock instance list. - The mutex and sx lock functions now call checkorder() prior to trying to acquire a lock and continue to call witness_lock() after the acquire is completed. This will let witness catch a deadlock before it happens rather than trying to do so after the threads have deadlocked (i.e. never actually report it). - A new function witness_defineorder() has been added that adds a lock order between two locks at runtime without having to acquire the locks. If the lock order cannot be added it will return an error. This function is available to programmers via the WITNESS_DEFINEORDER() macro which accepts either two mutexes or two sx locks as its arguments. - A few simple wrapper macros were added to allow developers to call witness_checkorder() anywhere as a way of enforcing locking assertions in code that might acquire a certain lock in some situations. The macros are: witness_check_{mutex,shared_sx,exclusive_sx} and take an appropriate lock as the sole argument. - The code to remove a lock instance from a lock list in witness_unlock() was unnested by using a goto to vastly improve the readability of this function.
* Use the biotask functionality in GEOM to put finished requests onsos2004-01-287-32/+36
| | | | | | | instead of taskqueue_swi. This shaves from 1 to 10% of the overhead. Overhaul the locking once more, there was a few possible races that are now closed.
* Use mtx_assert() rather than using a home-rolled version.jhb2004-01-282-2/+2
|
OpenPOWER on IntegriCloud