summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Discard extra status information if -1. This has been breaking thensouch2001-01-251-0/+5
| | | | | | PS/2 mode for ZIP+ drives for a long time. Thanks Jonathon. Submitted by: j mckitrick <jcm@FreeBSD-uk.eu.org>
* Consider that the chipset may be in ECP mode (from BIOS settings)nsouch2001-01-254-72/+74
| | | | | | | even if mode PS/2 is forced with bootflags. As a matter of fact, chipsets needs some extra configuration for accessing PS/2 mode from ECP. The current patch is only relevant for generic chipsets since specific code is supposed to deal with this during detection.
* Added necessary include for pc98.nyan2001-01-252-0/+2
|
* Remove CV_DECLARE(), which serves no useful purpose.jasone2001-01-251-4/+0
|
* Add some description and clarification as to the use of the tdfx device.cokane2001-01-252-0/+18
| | | | | Answers many questions I have recieved and has a short description of what the driver actually does.
* Pass up errors returned by dummynet. The same should be done withluigi2001-01-251-3/+3
| | | | divert.
* Disable cy - it is now completely broken and needs non-trivial work.peter2001-01-254-24/+14
|
* - Doh, lock faultin() with proc lock in scheduler().jhb2001-01-251-0/+6
| | | | - Lock p_swtime with sched_lock in scheduler() as well.
* Back out over-aggressive locking of p->p_cred.jhb2001-01-251-16/+3
| | | | Requested by: alfred
* Remove prototype for child_return().jhb2001-01-241-1/+0
|
* - Change fork_exit() to take a pointer to a trapframe as its 3rd argumentjhb2001-01-2410-49/+24
| | | | | | | instead of a trapframe directly. (Requested by bde.) - Convert the alpha switch_trampoline to call fork_exit() and use the MI fork_return() instead of child_return(). - Axe child_return().
* Don't crash the kernel if the user tries to load a netgraphjulian2001-01-241-4/+10
| | | | module with the wrong version number.
* DEVFS cloning for if_tap.phk2001-01-241-5/+47
| | | | Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com>
* - Remove some unused and unneeded atomic operations sitting in mp_machdep.cjhb2001-01-242-61/+13
| | | | | that are already implemented in atomic.h. - Fix SMP kernel builds.
* Newbusify ar(4).jhay2001-01-247-640/+1166
|
* Change cpuno to cpuid.dfr2001-01-244-32/+32
|
* Fix typo.dfr2001-01-242-1/+2
|
* Correct a comment.wollman2001-01-242-2/+2
|
* Oops, when converting if (foo) panic() to a KASSERT(), you have to invertjhb2001-01-241-3/+4
| | | | | | the test case. Spotted by: peter, jasone
* Bump FreeBSD version to reflect changes to libc and libc_r.deischen2001-01-241-1/+1
|
* Add a new item to kinfo_proc: ki_sflag to mirror p_sflag.jhb2001-01-242-1/+3
|
* Convert all simplelocks to mutexes and remove the simplelock implementations.jasone2001-01-2456-1373/+615
|
* Argh, I didn't get this test right when I converted it. Break this upjhb2001-01-241-10/+9
| | | | | into two separate if's instead of nested if's. Also, reorder things slightly to avoid unnecessary mutex operations.
* - Catch up to proc flag changes.jhb2001-01-242-11/+21
| | | | | - Minimal proc locking. - Use queue macros.
* Add mtx_assert()'s to verify that kmem_alloc() and kmem_free() are calledjhb2001-01-241-0/+3
| | | | with Giant held.
* - Catch up to proc flag changes.jhb2001-01-241-27/+43
| | | | | | | | - Proc locking in a few places. - faultin() now must be called with the proc lock held. - Split up swappable() into a couple of tests so that it can be locke in swapout_procs(). - Use queue macros.
* - Catch up to proc flag changes.jhb2001-01-243-5/+15
|
* - Catch up to proc flag changes.jhb2001-01-241-2/+3
| | | | - Assert sched_lock is held in proc_compare.
* - Catch up to proc flag changes.jhb2001-01-241-4/+18
| | | | | | - Update stopevent() to assert that the proc lock is held when it is held and is not recursed. Note that the STOPEVENT() macro obtains the proc lock when calling this function.
* - Catch up to proc flag changes.jhb2001-01-241-14/+35
| | | | - Add proc locking for selwakeup() and selrecord().
* - Catch up to proc flag changes.jhb2001-01-241-2/+6
|
* - Catch up to proc flag changes.jhb2001-01-241-25/+29
| | | | | | - Add in some locking ops that might fix SIGXCPU, but don't enable them yet. - Assert that sched_lock is not recursed when mi_switch() is called.
* - Proc locking.jhb2001-01-241-13/+20
| | | | - Catch up to proc flag changes.
* - Add a mtx_assert() for sched_lock in calcru().jhb2001-01-241-0/+3
| | | | - Protect calcru() with sched_lock later on in the file when it is called.
* - Proc locking.jhb2001-01-241-31/+36
| | | | | | - Catch up to proc flag changes. - Reorder the way we get things in fill_kinfoproc() to minimize the number of locking operations.
* - Don't use a union and fun tricks to shave one extra pointer off of structjhb2001-01-244-256/+230
| | | | | | | | | | | | | | | | | | mtx right now as it makes debugging harder. When we are in optimizing mode, we can revisit this. - Fix the KTR trace messages to use %p rather than 0x%p to avoid duplicate 0x's in KTR output. - During witness_fixup, release Giant so that witness doesn't get confused. Also, grab all_mtx while walking the list of mutexes. - Remove w_sleep and w_recurse. Instead, perform checks on mutexes using the mutex's mtx_flags field. - Allow debug.witness_ddb and debug.witness_skipspin to be set from the loader. - Add Giant to the front of existing order_list entries to help ensure Giant is always first. - Add an order entry for the various proc locks. Note that this only helps keep proc in order mostly as the allproc and proctree mutexes are only obtained during a lockmgr operation on the specified mutex.
* - Catch up to proc flag changes.jhb2001-01-241-3/+6
| | | | - Set the new P_KTHREAD flag for kthreads during kthread_create.
* - Catch up to proc flag changes.jhb2001-01-241-4/+79
| | | | - Add new fork_exit() and fork_return() MI C functions.
* Catch up to P_FOO -> PS_FOO changes in proc flags.jhb2001-01-241-16/+15
|
* - Proc locking.jhb2001-01-241-7/+20
| | | | - P_FOO -> PS_FOO.
* - Catch up to p_sflag changes.jhb2001-01-241-20/+11
| | | | | | | - The MD code now initializes proc0.p_heldmtx, proc0.p_contested, and curproc. - The MD code calls here with Giant already held. - Proc locking.
* - Proc locking.jhb2001-01-241-2/+6
| | | | - P_OWEUPC -> PS_OWEUPC.
* - Proc locking.jhb2001-01-241-41/+59
| | | | | - Update userret() to take a struct trapframe * as a second argument. - Axe have_giant and use mtx_owned(&Giant) where appropriate.
* - Proc locking.jhb2001-01-242-5/+32
| | | | - P_FOO -> PS_FOO.
* - Proc locking.jhb2001-01-241-22/+27
| | | | - Bring across forwarded_statclock() fixes from i386 and alpha.
* - Proc locking around the vinumdaemon dinking with its flags.jhb2001-01-241-1/+6
| | | | - P_INMEM -> PS_INMEM.
* Make mp_machdep.c be an optional file conditional on SMP.jhb2001-01-241-1/+1
|
* Proc locking.jhb2001-01-244-6/+36
|
* Use queue macros.jhb2001-01-241-2/+1
|
* Add a prototype for isa_irq_mask() to quiet a warning.jhb2001-01-241-0/+1
|
OpenPOWER on IntegriCloud