summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/smp.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r263001royger2014-04-041-0/+6
* Tidy up some loose ends in the PCID code:kib2013-09-041-0/+2
* Implement support for the process-context identifiers ('PCID') onkib2013-08-301-6/+9
* Share IPI init and startup code of mp_machdep.c with acpi_wakeup.ciwasaki2012-06-121-0/+1
* remove code for dynamic offlining/onlining of CPUs on x86avg2011-06-081-1/+0
* Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-4/+4
* Revert md_assert_preempt() introduction.attilio2011-05-041-1/+0
* Add the function md_assert_nopreempt(), which is a very consistentattilio2011-04-301-0/+1
* Amd64 doesn't have a lazypmap ipi.alc2011-03-271-1/+0
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anjhb2010-08-061-2/+3
* Merge COUNT_XINVLTLB_HITS and COUNT_IPIS kernel options from i386 to amd64.mav2010-06-171-0/+8
* * Completely Remove the option STOP_NMI from the kernel. This optionattilio2009-08-131-4/+1
* FreeBSD right now support 32 CPUs on all the architectures at least.attilio2009-05-141-4/+4
* - Add support for cpuid leaf 0xb. This allows us to determine thejeff2009-04-291-4/+0
* Initial suspend/resume support for amd64.jkim2009-03-171-0/+2
* Remove ipi_all() and ipi_self() as the former hasn't been used atmarius2008-09-281-2/+0
* - Remove the old smp cpu topology specification with a new, more flexiblejeff2008-03-021-1/+4
* Fix some entries in the locks static table of witness.attilio2007-09-201-1/+0
* Include machine/pcb.hto turn extern struct pcb stoppcbs[]; constructkan2007-05-191-0/+1
* Change the x86 interrupt code to use FreeBSD CPU IDs (i.e. PCPU_GET(cpuid))jhb2007-03-061-0/+1
* Add a new 'pmap_invalidate_cache()' to flush the CPU caches via thejhb2006-05-011-0/+2
* Tweak how the MD code calls the fooclock() methods some. Instead ofjhb2005-12-221-1/+1
* MFi386:jhb2005-12-081-0/+1
* Rename the KDB_STOP_NMI kernel option to STOP_NMI and make it apply to alljhb2005-10-241-3/+2
* Implement an alternate method to stop CPUs when entering DDB. Normally we usedwhite2005-04-301-0/+5
* MFi386: Bring over John's local apic timer codepeter2005-02-281-2/+0
* JumboMFi386: use bitmapped IPI handler. Update elcr and default mptablepeter2005-01-211-5/+2
* Begin all license/copyright comments with /*-imp2005-01-051-1/+1
* Kill the LAZYPMAP ifdefs. While they worked, they didn't do anythingpeter2004-05-161-2/+1
* MFi386: mp_topology().peter2004-01-281-0/+1
* Initial landing of SMP support for FreeBSD/amd64.peter2003-11-171-0/+59
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-146/+0
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazypeter2003-04-021-0/+1
* Nuke options HTT infavor of machdep.hlt_logical_cpus tunable/sysctl.ps2003-03-261-0/+1
* Split statclock into statclock and profclock, and made the method for drivingjake2003-02-031-2/+2
* Add the !define(COMPILING_LINT)pirzyk2002-10-171-1/+1
* put an #error directive when SMP and CPU_DISABLE_CMPXCHG are setpirzyk2002-10-171-0/+3
* Revive backed out pmap related changes from Feb 2002. The highlights are:peter2002-07-121-1/+9
* Fixed some style bugs in the removal of __P(()). The main ones werebde2002-03-231-46/+46
* Remove __P.alfred2002-03-201-46/+46
* Back out all the pmap related stuff I've touched over the last few days.peter2002-02-271-2/+1
* Work-in-progress commit syncing up pmap cleanups that I have been workingpeter2002-02-251-1/+2
* Small cleanups to the SMP code:jhb2001-12-171-5/+0
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-271-27/+23
* Remove the BETTER_CLOCK #ifdef's. The code is on by default and is herejhb2001-04-101-2/+0
* Defer assignment of low level interrupt handlers for PCI interruptstegge2001-01-281-0/+1
* Move io_apic_{read,write} from apic_ipl.s (where they do not belong) intopeter2000-12-061-4/+3
* GC unused assembler function apic_eoi()peter2000-12-061-1/+0
* Cleanup some leftover lint from the old interrupt system.peter2000-12-041-6/+1
* Move MAXCPU from machine/smp.h to machine/param.h to fix breakageps2000-09-231-10/+0
OpenPOWER on IntegriCloud