aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include/smp.h
Commit message (Expand)AuthorAgeFilesLines
* Initial suspend/resume support for amd64.Jung-uk Kim2009-03-171-0/+2
* Remove ipi_all() and ipi_self() as the former hasn't been used atMarius Strobl2008-09-281-2/+0
* - Remove the old smp cpu topology specification with a new, more flexibleJeff Roberson2008-03-021-1/+4
* Fix some entries in the locks static table of witness.Attilio Rao2007-09-201-1/+0
* Include machine/pcb.hto turn extern struct pcb stoppcbs[]; constructAlexander Kabaev2007-05-191-0/+1
* Change the x86 interrupt code to use FreeBSD CPU IDs (i.e. PCPU_GET(cpuid))John Baldwin2007-03-061-0/+1
* Add a new 'pmap_invalidate_cache()' to flush the CPU caches via theJohn Baldwin2006-05-011-0/+2
* Tweak how the MD code calls the fooclock() methods some. Instead ofJohn Baldwin2005-12-221-1/+1
* MFi386:John Baldwin2005-12-081-0/+1
* Rename the KDB_STOP_NMI kernel option to STOP_NMI and make it apply to allJohn Baldwin2005-10-241-3/+2
* Implement an alternate method to stop CPUs when entering DDB. Normally we useDoug White2005-04-301-0/+5
* MFi386: Bring over John's local apic timer codePeter Wemm2005-02-281-2/+0
* JumboMFi386: use bitmapped IPI handler. Update elcr and default mptablePeter Wemm2005-01-211-5/+2
* Begin all license/copyright comments with /*-Warner Losh2005-01-051-1/+1
* Kill the LAZYPMAP ifdefs. While they worked, they didn't do anythingPeter Wemm2004-05-161-2/+1
* MFi386: mp_topology().Peter Wemm2004-01-281-0/+1
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-171-0/+59
* Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm2003-05-011-146/+0
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazyPeter Wemm2003-04-021-0/+1
* Nuke options HTT infavor of machdep.hlt_logical_cpus tunable/sysctl.Paul Saab2003-03-261-0/+1
* Split statclock into statclock and profclock, and made the method for drivingJake Burkholder2003-02-031-2/+2
* Add the !define(COMPILING_LINT)Jim Pirzyk2002-10-171-1/+1
* put an #error directive when SMP and CPU_DISABLE_CMPXCHG are setJim Pirzyk2002-10-171-0/+3
* Revive backed out pmap related changes from Feb 2002. The highlights are:Peter Wemm2002-07-121-1/+9
* Fixed some style bugs in the removal of __P(()). The main ones wereBruce Evans2002-03-231-45/+45
* Remove __P.Alfred Perlstein2002-03-201-45/+45
* Back out all the pmap related stuff I've touched over the last few days.Peter Wemm2002-02-271-2/+1
* Work-in-progress commit syncing up pmap cleanups that I have been workingPeter Wemm2002-02-251-1/+2
* Small cleanups to the SMP code:John Baldwin2001-12-171-5/+0
* Overhaul of the SMP code. Several portions of the SMP kernel support haveJohn Baldwin2001-04-271-27/+23
* 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