aboutsummaryrefslogtreecommitdiff
path: root/sys/x86/include/x86_smp.h
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* smp: Dynamically allocate the stoppcbs arrayMark Johnston2023-05-251-1/+0
* Use bool for one-bit wide bit-fieldsDimitry Andric2023-04-251-4/+4
* amd64: Reduce the amount of cpuset copying done for TLB shootdownsMark Johnston2021-11-151-3/+12
* amd64: stop doing special allocation for the AP startup trampolineKonstantin Belousov2021-07-291-2/+8
* Allow swi_sched() to be called from NMI context.Alexander Motin2020-07-251-0/+2
* Introduce ipi_self_from_nmi().Alexander Motin2020-07-241-0/+1
* Use APIC_IPI_DEST_OTHERS for bitmapped IPIs too.Alexander Motin2020-07-241-1/+0
* amd64: allow parallel shootdown IPIsKonstantin Belousov2020-07-141-8/+0
* amd64 pmap: reorder IPI send and local TLB flush in TLB invalidations.Konstantin Belousov2020-06-101-4/+9
* x86: store pending bitmapped IPIs in per-cpu areasMateusz Guzik2019-05-121-1/+0
* x86: Implement MWAIT support for stopping a CPUConrad Meyer2019-05-041-0/+5
* x86: improve reservation of AP trampoline memoryRoger Pau Monné2018-04-051-1/+3
* Use PCID to optimize PTI.Konstantin Belousov2018-01-271-2/+3
* SPDX: use the Beerware identifier.Pedro F. Giffuni2017-11-301-0/+2
* x86: make the arrays that depend on MAX_APIC_ID dynamicRoger Pau Monné2017-08-101-1/+1
* Handle broadcast NMIs.Konstantin Belousov2016-10-241-0/+3
* Re-apply r306516 (by cem):Konstantin Belousov2016-10-041-1/+1
* Revert r306516 for now, it is incomplete on i386Conrad Meyer2016-09-301-1/+1
* Reduce the cost of TLB invalidation on x86 by using per-CPU completion flagsConrad Meyer2016-09-301-1/+1
* Merge common parts of i386 and amd64 md_var.h and smp.h intoKonstantin Belousov2015-12-071-0/+103