aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/smp.h
Commit message (Expand)AuthorAgeFilesLines
* amd64: allow parallel shootdown IPIsKonstantin Belousov2020-07-141-0/+11
* x86: improve reservation of AP trampoline memoryRoger Pau Monné2018-04-051-3/+0
* Merge common parts of i386 and amd64 md_var.h and smp.h intoKonstantin Belousov2015-12-071-80/+4
* For amd64 non-PCID machines, and for i386 machines with support forKonstantin Belousov2015-12-031-8/+1
* Remove duplicate and useless declarations.Konstantin Belousov2015-07-221-1/+0
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsJohn Baldwin2015-04-301-7/+0
* Move common code from sys/i386/i386/mp_machdep.c andKonstantin Belousov2015-04-241-0/+37
* Remove lazy pmap switch code from i386. Naive benchmark with md(4)Konstantin Belousov2015-04-181-3/+1
* amd64/i386: switch IPI handlers to C code.Roger Pau Monné2014-03-111-0/+4
* Move <machine/apicvar.h> to <x86/apicvar.h>.John Baldwin2014-01-231-1/+1
* Implement PV IPIs for PVHVM guests and further converge PV and HVMJustin T. Gibbs2013-09-061-5/+0
* Share IPI init and startup code of mp_machdep.c with acpi_wakeup.cMitsuru IWASAKI2012-06-121-0/+1
* Remove cpususpend IDT vector for XEN.Mitsuru IWASAKI2012-05-201-0/+2
* Add SMP/i386 suspend/resume support.Mitsuru IWASAKI2012-05-181-0/+2
* remove code for dynamic offlining/onlining of CPUs on x86Andriy Gapon2011-06-081-1/+0
* Reintroduce the lazypmap infrastructure and convert it to usingAttilio Rao2011-05-201-1/+3
* 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
* Remove the support for lazy cr3 switching from i386.Attilio Rao2011-04-301-3/+1
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anJohn Baldwin2010-08-061-2/+3
* * Completely Remove the option STOP_NMI from the kernel. This optionAttilio Rao2009-08-131-4/+2
* FreeBSD right now support 32 CPUs on all the architectures at least.Attilio Rao2009-05-141-3/+3
* - Add support for cpuid leaf 0xb. This allows us to determine theJeff Roberson2009-04-291-4/+0
* Fix general issues with IPI supportKip Macy2008-10-241-2/+2
* Fix IPI supportKip Macy2008-10-231-2/+2
* don't globally define ipi_bitmap_handler on xenKip Macy2008-10-211-0/+2
* Header cleanups and addition of IPI declarations for xenKip Macy2008-10-211-0/+5
* Remove ipi_all() and ipi_self() as the former hasn't been used atMarius Strobl2008-09-281-2/+0
* add ipi mappingKip Macy2008-09-251-1/+3
* - 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/+3
* Tweak how the MD code calls the fooclock() methods some. Instead ofJohn Baldwin2005-12-221-1/+1
* - Move the code to deal with handling an IPI_STOP IPI out ofJohn Baldwin2005-12-051-0/+8
* Garbage collect the code to store diagnostics codes in a CMOS registerJohn Baldwin2005-11-221-14/+0
* 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
* Use the local APIC timer to drive the various kernel clocks on SMP machinesJohn Baldwin2005-02-081-2/+0
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Avoid more than two pending IPI interrupt vectors per local APICStephan Uphoff2004-12-071-5/+2
* - Add the mp_topology() function to mp_machdep.c. This function builds upJeff Roberson2003-12-111-0/+1
* New i386 SMP code:John Baldwin2003-11-031-97/+25
* 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