| Commit message (Expand) | Author | Age | Files | Lines |
* | Undo part of the tangle of having sys/lock.h and sys/mutex.h included in | markm | 2001-05-01 | 6 | -59/+57 |
* | Turn on preemption by default on the alpha arch. This also removes the | jhb | 2001-05-01 | 1 | -5/+0 |
* | Overhaul of the SMP code. Several portions of the SMP kernel support have | jhb | 2001-04-27 | 11 | -769/+115 |
* | Make stathz match reality on platforms like the 4100 where hz!=1024 | gallatin | 2001-04-27 | 1 | -1/+1 |
* | Initialize p_md.md_kernnest to 1 for newly fork'd processes since they | jhb | 2001-04-26 | 1 | -0/+6 |
* | Fix SCM ID's and remove tailing blanks. | obrien | 2001-04-25 | 8 | -27/+24 |
* | - Make the dumping of console messages from the secondary CPU's to the | jhb | 2001-04-25 | 1 | -3/+5 |
* | alpha_fpstate_save is fairly expensive (critical enter/exit, possibly | gallatin | 2001-04-25 | 1 | -0/+2 |
* | Add a new field 'md_kernnest' to the alpha machine dependent process | jhb | 2001-04-24 | 6 | -15/+69 |
* | fix it so it compiles again after twerpage elsewhere | mjacob | 2001-04-23 | 1 | -0/+2 |
* | Fix includes so it compiles again. | mjacob | 2001-04-23 | 1 | -1/+2 |
* | Block out all interrupts, even machine checks, for critical_enter() | gallatin | 2001-04-21 | 2 | -1/+2 |
* | GC some debugging code that's been #if 0'ed since we got the file from | gallatin | 2001-04-20 | 1 | -8/+0 |
* | Convert the protection of hte i8254 from critical_enter/exit like it is | jhb | 2001-04-18 | 3 | -17/+18 |
* | Back out the previous revision as it causes random sig 11's to userland | jhb | 2001-04-18 | 1 | -7/+3 |
* | Save are floating point state in cpu_switch() if needed instead of relying | jhb | 2001-04-17 | 2 | -1/+8 |
* | set gd_other_cpus later, when we have a better idea what the other cpus | gallatin | 2001-04-17 | 1 | -1/+0 |
* | Improved support for alpha SMP. The following commit gets dual AS2100s | gallatin | 2001-04-17 | 1 | -54/+193 |
* | Changes to support SMP: | gallatin | 2001-04-17 | 1 | -6/+2 |
* | changes to smp_init_secondary_glue(): | gallatin | 2001-04-17 | 1 | -19/+11 |
* | Blow away the panic mutex in favor of using a single atomic_cmpset() on a | jhb | 2001-04-17 | 1 | -3/+0 |
* | - Add appropriate #ifndef/#define/#endif to protect against multiple | jhb | 2001-04-17 | 1 | -5/+4 |
* | - Fix memory barriers in atomic operations so that the barriers are always | jhb | 2001-04-17 | 1 | -20/+26 |
* | Add a cpu_throw() function that secondary CPU's can use for their first | jhb | 2001-04-17 | 1 | -0/+10 |
* | In exception_return(), test for usermode before testing the IPL to see if | jhb | 2001-04-17 | 1 | -3/+7 |
* | - Stop other CPU's in the SMP case when we enter ddb. | jhb | 2001-04-17 | 1 | -2/+52 |
* | Turn on kernel debugging support (DDB, INVARIANTS, INVARIANT_SUPPORT, WITNESS) | obrien | 2001-04-15 | 2 | -2/+14 |
* | Rename the IPI API from smp_ipi_* to ipi_* since the smp_ prefix is just | jhb | 2001-04-11 | 2 | -21/+21 |
* | Parse the various argument registers in the printtrap() function so that | jhb | 2001-04-11 | 1 | -7/+109 |
* | insert a magical second memory barrier prior to calling draina() in | gallatin | 2001-04-08 | 1 | -0/+1 |
* | Regen after adding linux_sched_get_priority_max() and | gallatin | 2001-04-03 | 3 | -7/+15 |
* | Add linux_sched_get_priority_max() and linux_sched_get_priority_min() to | gallatin | 2001-04-03 | 1 | -2/+2 |
* | Recognize a few newer cpus (pca57, ev67 & ev68) and update systypes to | gallatin | 2001-03-30 | 2 | -1/+13 |
* | Removed the ``#if 0'' that turned bounds_check_with_label() into worse | obrien | 2001-03-29 | 1 | -2/+0 |
* | resurrect the declaration of order to unbreak kernel build. Put | gallatin | 2001-03-28 | 1 | -0/+1 |
* | Convert the allproc and proctree locks from lockmgr locks to sx locks. | jhb | 2001-03-28 | 1 | -7/+9 |
* | Catch up to header include changes: | jhb | 2001-03-28 | 1 | -0/+1 |
* | Rework the witness code to work with sx locks as well as mutexes. | jhb | 2001-03-28 | 3 | -4/+3 |
* | Switch from save/disable/restore_intr() to critical_enter/exit(). | jhb | 2001-03-28 | 1 | -7/+8 |
* | - Switch from using save/disable/restore_intr to using critical_enter/exit | jhb | 2001-03-28 | 1 | -23/+1 |
* | - Add the new critical_t type used to save state inside of critical | jhb | 2001-03-28 | 2 | -19/+7 |
* | Revert previous commit which had a bogus message. It actually just | jhb | 2001-03-28 | 1 | -1/+1 |
* | - Include <machine/prom.h> to get the prototype for prom_halt(). | jhb | 2001-03-28 | 8 | -57/+56 |
* | Check whether we need to do a full restore after handling ASTs. If | gallatin | 2001-03-28 | 1 | -4/+4 |
* | Send the remains (such as I have located) of "block major numbers" to | phk | 2001-03-26 | 3 | -3/+0 |
* | Unbreak build on alpha. | ume | 2001-03-24 | 1 | -3/+0 |
* | Export intrnames and intrcnt as sysctls (hw.nintr, hw.intrnames and | tmm | 2001-03-23 | 1 | -0/+2 |
* | Use a generic implementation of the Fowler/Noll/Vo hash (FNV hash). | peter | 2001-03-17 | 1 | -1/+1 |
* | prevent gdb from panic'ing an alpha with "mutex Giant not owned" | gallatin | 2001-03-16 | 1 | -0/+2 |
* | remove bogus check -- for kernel threads we fork off of proc0, not curproc | gallatin | 2001-03-15 | 1 | -2/+0 |