| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Really fix USER_LDT. (Don't use currentldt as an L-value.) | jake | 2000-09-08 | 1 | -1/+1 |
* | Major update to the way synchronization is done in the kernel. Highlights | jasone | 2000-09-07 | 1 | -26/+62 |
* | Clean up some low level bootstrap code: | peter | 2000-08-11 | 1 | -11/+2 |
* | Don't skip IOAPIC id conflict detection when only one pci bus is present. | tegge | 2000-08-10 | 1 | -6/+4 |
* | Be more verbose when changing APIC ID on an IO APIC. | tegge | 2000-08-06 | 1 | -2/+142 |
* | Further fixes for multiple-IO-APIC systems from Tor Egge: | msmith | 2000-05-31 | 1 | -7/+2 |
* | Commit major SMP cleanups and move the BGL (big giant lock) in the | dillon | 2000-03-28 | 1 | -0/+2 |
* | Allow SMP systems with an MCA bus to work properly. | mdodd | 2000-01-13 | 1 | -4/+6 |
* | Allow SMP && NCPU == 1 to work. From now on, there's no restriction on the | luoqi | 2000-01-07 | 1 | -2/+4 |
* | ISA device drivers use the ISA source interrupt number in locations where | tegge | 2000-01-04 | 1 | -6/+64 |