| Commit message (Expand) | Author | Age | Files | Lines |
* | Move a bunch of flags from the KSE to the thread. | julian | 2003-02-17 | 1 | -2/+2 |
* | Add a tunable kern.smp.disabled for disabling explicitly smp on an smp | jake | 2002-12-28 | 1 | -1/+5 |
* | Completely redo thread states. | julian | 2002-09-11 | 1 | -1/+1 |
* | Part 1 of KSE-III | julian | 2002-06-29 | 1 | -2/+2 |
* | Updated a doubly stale comment about signotify(). Fixed a nearby long line. | bde | 2002-04-05 | 1 | -4/+5 |
* | Change callers of mtx_init() to pass in an appropriate lock type name. In | jhb | 2002-04-04 | 1 | -1/+1 |
* | - Remove a semi-colon from after SYSINIT that was introduced in rev. 1.163. | arr | 2002-03-20 | 1 | -1/+1 |
* | Remove __P. | alfred | 2002-03-19 | 1 | -1/+1 |
* | Add needed includes of machine/smp.h, remove nested include in sys/smp.h | jake | 2002-03-07 | 1 | -0/+2 |
* | Add a new variable mp_maxid. This is used so that per cpu datastructures may | jeff | 2002-03-05 | 1 | -2/+14 |
* | Fix forward_roundrobin(). It was mistakenly using the cpu number as | peter | 2002-01-05 | 1 | -2/+2 |
* | Overhaul the per-CPU support a bit: | jhb | 2001-12-11 | 1 | -5/+5 |
* | Don't remove the tentative declaration. It's the only one... | marcel | 2001-10-31 | 1 | -0/+1 |
* | Make smp_started volatile in sys/smp.h and remove the volatile | marcel | 2001-10-31 | 1 | -1/+0 |
* | KSE Milestone 2 | julian | 2001-09-12 | 1 | -9/+9 |
* | - Close races with signals and other AST's being triggered while we are in | jhb | 2001-08-10 | 1 | -1/+1 |
* | - Split out the support for per-CPU data from the SMP code. UP kernels | jhb | 2001-05-10 | 1 | -42/+3 |
* | Overhaul of the SMP code. Several portions of the SMP kernel support have | jhb | 2001-04-27 | 1 | -2724/+139 |
* | Make the ap_boot_mtx mutex static. | jhb | 2001-04-20 | 1 | -1/+1 |
* | Blow away the panic mutex in favor of using a single atomic_cmpset() on a | jhb | 2001-04-17 | 1 | -4/+0 |
* | Rename the IPI API from smp_ipi_* to ipi_* since the smp_ prefix is just | jhb | 2001-04-11 | 1 | -14/+14 |
* | Remove the BETTER_CLOCK #ifdef's. The code is on by default and is here | jhb | 2001-04-10 | 1 | -14/+4 |
* | Add an MI API for sending IPI's. I used the same API present on the alpha | jhb | 2001-04-10 | 1 | -12/+55 |
* | Rework the witness code to work with sx locks as well as mutexes. | jhb | 2001-03-28 | 1 | -0/+1 |
* | Kill the 4MB kernel limit dead. [I hope :-)]. | peter | 2001-03-15 | 1 | -3/+9 |
* | Activate USER_LDT by default. The new thread libraries are going to | peter | 2001-02-23 | 1 | -3/+0 |
* | Woops, remove an obsolete reference to gd_cpu_lockid. | jhb | 2001-02-09 | 1 | -1/+0 |
* | Change and clean the mutex lock interface. | bmilekic | 2001-02-09 | 1 | -10/+10 |
* | Remove some leftovers from the CMAP* stuff in globaldata and the | peter | 2001-01-30 | 1 | -7/+2 |
* | Move the setting of curproc to idleproc up earlier in ap_init(). The | bmilekic | 2001-01-28 | 1 | -6/+6 |
* | Defer assignment of low level interrupt handlers for PCI interrupts | tegge | 2001-01-28 | 1 | -37/+48 |
* | Convert all simplelocks to mutexes and remove the simplelock implementations. | jasone | 2001-01-24 | 1 | -30/+32 |
* | - Relocate portions of this file to get it into an order closer to that of | jhb | 2001-01-24 | 1 | -171/+153 |
* | Make intr_nesting_level per-process, rather than per-cpu. Setup | jake | 2001-01-21 | 1 | -1/+3 |
* | Remove APIC_INTR_DIAGNOSTIC - this has been disabled for some time now. | peter | 2001-01-21 | 1 | -25/+0 |
* | Remove the per-cpu pages used for copy and zero-ing pages of memory | jake | 2001-01-21 | 1 | -8/+0 |
* | apic_itrace_splz[] is unused | peter | 2001-01-19 | 1 | -1/+0 |
* | Protect p_stat and p_oncpu with sched_lock in forward_signal(). | jhb | 2001-01-18 | 1 | -2/+9 |
* | Change return ??? to return -1 in some #if 0'ed code. | jake | 2001-01-12 | 1 | -2/+2 |
* | Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variables | jake | 2001-01-10 | 1 | -19/+19 |
* | Fix a warning. The type of globaldata.gd_prvspace has changed. | jake | 2001-01-08 | 1 | -1/+2 |
* | This is kind of a nasty hack, but it appears to solve the Compaq DL360 | peter | 2000-12-06 | 1 | -2/+13 |
* | Cleanup some leftover lint from the old interrupt system. | peter | 2000-12-04 | 1 | -1/+1 |
* | Don't wait forever for CPUs to stop or restart. Instead, give up after a | jhb | 2000-11-28 | 1 | -2/+19 |
* | Catch up to moving headers: | jhb | 2000-10-20 | 1 | -1/+1 |
* | - Change fast interrupts on x86 to push a full interrupt frame and to | jhb | 2000-10-06 | 1 | -9/+0 |
* | Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC, | ps | 2000-09-22 | 1 | -36/+54 |
* | Clean up process accounting some more. Unfortunately, it is still not | jhb | 2000-09-12 | 1 | -18/+14 |
* | When doing statistics for statclock on other CPU's, use the other CPUs' | jhb | 2000-09-11 | 1 | -3/+3 |
* | Remove an unneeded extern declaration of cp_time. | jhb | 2000-09-08 | 1 | -2/+0 |