summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_smp.c
Commit message (Expand)AuthorAgeFilesLines
* Activate USER_LDT by default. The new thread libraries are going topeter2001-02-231-3/+0
* Woops, remove an obsolete reference to gd_cpu_lockid.jhb2001-02-091-1/+0
* Change and clean the mutex lock interface.bmilekic2001-02-091-10/+10
* Remove some leftovers from the CMAP* stuff in globaldata and thepeter2001-01-301-7/+2
* Move the setting of curproc to idleproc up earlier in ap_init(). Thebmilekic2001-01-281-6/+6
* Defer assignment of low level interrupt handlers for PCI interruptstegge2001-01-281-37/+48
* Convert all simplelocks to mutexes and remove the simplelock implementations.jasone2001-01-241-30/+32
* - Relocate portions of this file to get it into an order closer to that ofjhb2001-01-241-171/+153
* Make intr_nesting_level per-process, rather than per-cpu. Setupjake2001-01-211-1/+3
* Remove APIC_INTR_DIAGNOSTIC - this has been disabled for some time now.peter2001-01-211-25/+0
* Remove the per-cpu pages used for copy and zero-ing pages of memoryjake2001-01-211-8/+0
* apic_itrace_splz[] is unusedpeter2001-01-191-1/+0
* Protect p_stat and p_oncpu with sched_lock in forward_signal().jhb2001-01-181-2/+9
* Change return ??? to return -1 in some #if 0'ed code.jake2001-01-121-2/+2
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-19/+19
* Fix a warning. The type of globaldata.gd_prvspace has changed.jake2001-01-081-1/+2
* This is kind of a nasty hack, but it appears to solve the Compaq DL360peter2000-12-061-2/+13
* Cleanup some leftover lint from the old interrupt system.peter2000-12-041-1/+1
* Don't wait forever for CPUs to stop or restart. Instead, give up after ajhb2000-11-281-2/+19
* Catch up to moving headers:jhb2000-10-201-1/+1
* - Change fast interrupts on x86 to push a full interrupt frame and tojhb2000-10-061-9/+0
* Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC,ps2000-09-221-36/+54
* Clean up process accounting some more. Unfortunately, it is still notjhb2000-09-121-18/+14
* When doing statistics for statclock on other CPU's, use the other CPUs'jhb2000-09-111-3/+3
* Remove an unneeded extern declaration of cp_time.jhb2000-09-081-2/+0
* Really fix USER_LDT. (Don't use currentldt as an L-value.)jake2000-09-081-1/+1
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-26/+62
* Clean up some low level bootstrap code:peter2000-08-111-11/+2
* Don't skip IOAPIC id conflict detection when only one pci bus is present.tegge2000-08-101-6/+4
* Be more verbose when changing APIC ID on an IO APIC.tegge2000-08-061-2/+142
* Further fixes for multiple-IO-APIC systems from Tor Egge:msmith2000-05-311-7/+2
* Commit major SMP cleanups and move the BGL (big giant lock) in thedillon2000-03-281-0/+2
* Allow SMP systems with an MCA bus to work properly.mdodd2000-01-131-4/+6
* Allow SMP && NCPU == 1 to work. From now on, there's no restriction on theluoqi2000-01-071-2/+4
* ISA device drivers use the ISA source interrupt number in locations wheretegge2000-01-041-6/+64
* Moved scheduling-related code to kern_synch.c so that it is easier to fixbde1999-11-271-8/+1
* Eliminate remaining part of incorrect PCI bus numbering sanity check on syste...tegge1999-10-151-7/+0
* Zap unneeded #includespeter1999-10-111-2/+0
* Set up FPU state on the AP.peter1999-09-051-0/+4
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Merge the cons.c and cons.h to the best of my ability. alpha may orphk1999-08-091-3/+2
* Implement an all-CPU shootdown-style rendezvous facility. This allowsmsmith1999-07-201-1/+85
* Changes in the way that the APs are started appears to have removed themsmith1999-06-231-11/+3
* Do not setup 4M pdir until all APs are up.luoqi1999-06-231-8/+9
* Remove an unnecessary panic when sparse PCI bus numbering is encountered.msmith1999-06-221-3/+1
* Unifdef VM86.jlemon1999-06-011-4/+1
* Unbreak VESA on SMP.luoqi1999-05-121-2/+3
* Make sure the mem_range_AP_init() prototype is seen where it's needed, andpeter1999-05-081-1/+3
* Add a hook that can be called to initialise a slave processor's memorymsmith1999-04-301-1/+4
* Enable vmspace sharing on SMP. Major changes are,luoqi1999-04-281-113/+54
OpenPOWER on IntegriCloud