aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/smp.h
Commit message (Expand)AuthorAgeFilesLines
* Forward declare struct thread.Jake Burkholder2002-05-201-0/+2
* Add needed includes of machine/smp.h, remove nested include in sys/smp.hJake Burkholder2002-03-071-1/+0
* Add a new variable mp_maxid. This is used so that per cpu datastructures mayJeff Roberson2002-03-051-0/+1
* Make smp_started volatile in sys/smp.h and remove the volatileMarcel Moolenaar2001-10-311-1/+1
* KSE Milestone 2Julian Elischer2001-09-121-1/+1
* Move CPU_ABSENT() macro to smp.h, where it belongs anyway. It will beBosko Milekic2001-08-011-1/+9
* - Split out the support for per-CPU data from the SMP code. UP kernelsJohn Baldwin2001-05-101-6/+0
* Overhaul of the SMP code. Several portions of the SMP kernel support haveJohn Baldwin2001-04-271-137/+46
* Remove the BETTER_CLOCK #ifdef's. The code is on by default and is hereJohn Baldwin2001-04-101-2/+0
* Defer assignment of low level interrupt handlers for PCI interruptsTor Egge2001-01-281-0/+1
* Move io_apic_{read,write} from apic_ipl.s (where they do not belong) intoPeter Wemm2000-12-061-4/+3
* GC unused assembler function apic_eoi()Peter Wemm2000-12-061-1/+0
* Cleanup some leftover lint from the old interrupt system.Peter Wemm2000-12-041-6/+1
* Move MAXCPU from machine/smp.h to machine/param.h to fix breakagePaul Saab2000-09-231-10/+0
* Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC,Paul Saab2000-09-221-12/+11
* Make LINT compile.Poul-Henning Kamp2000-09-161-1/+1
* Test for both SMP and I386_CPU being set before generating an error.John Baldwin2000-09-071-1/+1
* Major update to the way synchronization is done in the kernel. HighlightsJason Evans2000-09-071-34/+4
* Increase the default NAPIC from 1 to 2 as a bandaid until we allocateMike Smith2000-08-181-1/+1
* Be more verbose when changing APIC ID on an IO APIC.Tor Egge2000-08-061-0/+1
* Further fixes for multiple-IO-APIC systems from Tor Egge:Mike Smith2000-05-311-0/+1
* The SMP cleanup commit broke UP compiles. Make UP compiles work again.Matthew Dillon2000-03-281-1/+18
* ISA device drivers use the ISA source interrupt number in locations whereTor Egge2000-01-041-0/+2
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-2/+2
* Fix from Tor so that if we enter the debugger in the tristate going toMatt Jacob1999-09-251-0/+1
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Implement an all-CPU shootdown-style rendezvous facility. This allowsMike Smith1999-07-201-1/+6
* Enable vmspace sharing on SMP. Major changes are,Luoqi Chen1999-04-281-8/+1
* Maintain a mapping from irq number to (ioapic number, int pin) tuple,Tor Egge1998-09-061-9/+13
* Add forwarding of roundrobin to other cpus. This gives a more regularTor Egge1998-05-171-1/+5
* Add two workarounds for broken MP tables:Tor Egge1998-04-011-1/+2
* Declare some variables modified by interrupt handlers as volatile.Tor Egge1998-04-011-3/+3
* This mega-commit is meant to fix numerous interrelated problems. ThereJohn Dyson1998-03-071-3/+3
* Remove special handling for resuming clock interrupt when using APIC_IO.Tor Egge1998-03-051-8/+1
* When entering the apic version of slow interrupt handler, levelTor Egge1998-03-031-1/+4
* Forward the signal if the process runs on a different CPU. This reducesTor Egge1998-03-031-3/+2
* forward_statclock and forward_hardclock are located in mp_machdep.c.Tor Egge1998-03-031-3/+5
* Fix page prezeroing for SMP, and fix some potential paging-in-progressJohn Dyson1998-02-251-3/+3
* Moved the SMP declarations of INTREN() and INTRDIS() to the correct header,Bruce Evans1998-01-011-3/+1
* The improvements to clock statistics by Tor EggeSteve Passe1997-12-081-1/+8
* General cleanup of the lock pushdown code. They are grouped and enabledSteve Passe1997-09-071-1/+2
* Another round of lock pushdown.Steve Passe1997-08-301-1/+9
* Clean up the SMP AP bootstrap and eliminate the wretched idle procs.Peter Wemm1997-08-261-2/+1
* A clean fix for the spl "deadlock before smp_active" problem.Steve Passe1997-08-241-1/+2
* Made PEND_INTS default.Steve Passe1997-08-211-14/+1
* Preperation for moving cpl into critical region access.Steve Passe1997-08-201-2/+8
* Removed volatile from arg to simple_lock & friends.Steve Passe1997-08-181-4/+4
* The promised "better fix" for "Trap 9 When Boot SMP" problem.Steve Passe1997-08-151-2/+3
* Fixed imen declaration.Steve Passe1997-07-311-2/+2
* Converted the TEST_LOPRIO code to default.Steve Passe1997-07-311-2/+2