aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include/smp.h
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* amd64: rework AP startupKonstantin Belousov2021-07-271-1/+0
* x86/xen: remove PVHv1 codeRoger Pau Monné2021-05-171-1/+1
* Allow swi_sched() to be called from NMI context.Alexander Motin2020-07-251-0/+1
* amd64: allow parallel shootdown IPIsKonstantin Belousov2020-07-141-23/+3
* x86: improve reservation of AP trampoline memoryRoger Pau Monné2018-04-051-1/+1
* Use PCID to optimize PTI.Konstantin Belousov2018-01-271-4/+17
* PTI for amd64.Konstantin Belousov2018-01-171-1/+12
* Move declarations of invpcid_works and pmap_pcid_enabled to pmap.h.John Baldwin2016-10-311-3/+0
* Merge common parts of i386 and amd64 md_var.h and smp.h intoKonstantin Belousov2015-12-071-85/+4
* For amd64 non-PCID machines, and for i386 machines with support forKonstantin Belousov2015-12-031-2/+3
* amd64: plug redundant bootAP declarationMateusz Guzik2015-09-221-1/+0
* Rewrite amd64 PCID implementation to follow an algorithm described inKonstantin Belousov2015-05-091-13/+6
* Move common code from sys/i386/i386/mp_machdep.c andKonstantin Belousov2015-04-241-0/+39
* Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve whenNeel Natu2015-03-141-0/+1
* xen: add a hook to perform AP startupRoger Pau Monné2014-03-111-0/+1
* amd64/i386: switch IPI handlers to C code.Roger Pau Monné2014-03-111-0/+6
* Move <machine/apicvar.h> to <x86/apicvar.h>.John Baldwin2014-01-231-1/+1
* Tidy up some loose ends in the PCID code:Konstantin Belousov2013-09-041-0/+2
* Implement support for the process-context identifiers ('PCID') onKonstantin Belousov2013-08-301-6/+9
* Share IPI init and startup code of mp_machdep.c with acpi_wakeup.cMitsuru IWASAKI2012-06-121-0/+1
* remove code for dynamic offlining/onlining of CPUs on x86Andriy Gapon2011-06-081-1/+0
* Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-4/+4
* Revert md_assert_preempt() introduction.Attilio Rao2011-05-041-1/+0
* Add the function md_assert_nopreempt(), which is a very consistentAttilio Rao2011-04-301-0/+1
* Amd64 doesn't have a lazypmap ipi.Alan Cox2011-03-271-1/+0
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anJohn Baldwin2010-08-061-2/+3
* Merge COUNT_XINVLTLB_HITS and COUNT_IPIS kernel options from i386 to amd64.Alexander Motin2010-06-171-0/+8
* * Completely Remove the option STOP_NMI from the kernel. This optionAttilio Rao2009-08-131-4/+1
* FreeBSD right now support 32 CPUs on all the architectures at least.Attilio Rao2009-05-141-4/+4
* - Add support for cpuid leaf 0xb. This allows us to determine theJeff Roberson2009-04-291-4/+0
* 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