| Commit message (Expand) | Author | Age | Files | Lines |
* | Avoid __func__ string concatenation | peter | 2002-01-18 | 1 | -4/+4 |
* | Ensure that we set all the %cr0 bits to a known state for the AP's before | peter | 2002-01-16 | 1 | -0/+10 |
* | Convert a bunch of 1 << PCPU_GET(cpuid) to PCPU_GET(cpumask). | peter | 2002-01-05 | 1 | -2/+2 |
* | Introduce a standard name for the lock protecting an interrupt controller | jhb | 2001-12-20 | 1 | -3/+0 |
* | Small cleanups to the SMP code: | jhb | 2001-12-17 | 1 | -32/+16 |
* | Axe an unneeded PCPU_SET(spinlocks, NULL) that I missed earlier. | jhb | 2001-12-12 | 1 | -1/+0 |
* | Overhaul the per-CPU support a bit: | jhb | 2001-12-11 | 1 | -9/+7 |
* | Remove previous revision. smp_started back in subr_smp where it belongs. | mjacob | 2001-10-31 | 1 | -2/+0 |
* | Make the actual volatile int smp_started live *somewhere*. This is | mjacob | 2001-10-31 | 1 | -0/+2 |
* | Add missing includes of sys/ktr.h. | jhb | 2001-10-11 | 1 | -0/+1 |
* | KSE Milestone 2 | julian | 2001-09-12 | 1 | -9/+9 |
* | Optionize UPAGES for the i386. As part of this I split some of the low | peter | 2001-08-25 | 1 | -0/+2 |
* | - Do not handle the per-CPU containers in mbuf code as though the cpuids | bmilekic | 2001-07-26 | 1 | -3/+6 |
* | Activate SSE/SIMD. This is the extra context switching support that | peter | 2001-07-12 | 1 | -0/+5 |
* | Get kernel profiling on SMP systems closer to working by replacing the | jhb | 2001-06-28 | 1 | -7/+1 |
* | Include sys/pcpu.h to get the prototype for globaldata_register() to quiet | jhb | 2001-06-18 | 1 | -0/+1 |
* | Remove unneeded includes of sys/ipl.h and machine/ipl.h. | jhb | 2001-05-15 | 1 | -1/+0 |
* | Undo part of the tangle of having sys/lock.h and sys/mutex.h included in | markm | 2001-05-01 | 1 | -10/+10 |
* | Overhaul of the SMP code. Several portions of the SMP kernel support have | jhb | 2001-04-27 | 1 | -544/+52 |
* | 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 |