aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/i386/mp_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Retire broken GPROF support from the kernelMateusz Guzik2022-11-151-3/+0
* kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers.John Baldwin2022-09-221-2/+2
* i386: check that trap() and syscall() run on the thread kstackKonstantin Belousov2022-09-141-0/+4
* cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use itMark Johnston2021-10-181-3/+1
* Revert "cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use it"Mark Johnston2021-09-211-1/+3
* cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use itMark Johnston2021-09-211-3/+1
* amd64: stop doing special allocation for the AP startup trampolineKonstantin Belousov2021-07-291-0/+55
* i386: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Allow swi_sched() to be called from NMI context.Alexander Motin2020-07-251-0/+4
* Avoid code duplicaiton by using ipi_selected().Alexander Motin2020-07-211-7/+1
* Improve description of the vector argument for i386 smp_targeted_tlb_shootdow...Konstantin Belousov2020-07-151-3/+4
* amd64: allow parallel shootdown IPIsKonstantin Belousov2020-07-141-0/+220
* Fix the build after r361033 when ACPI is disabled.Mark Johnston2020-05-221-1/+4
* Fix the i386 build after r361033.Mark Johnston2020-05-141-0/+5
* Call acpi_pxm_set_proximity_info() slightly earlier on x86.Mark Johnston2020-05-141-0/+2
* Centralize __pcpu definitions.Konstantin Belousov2019-08-291-2/+0
* x86: store pending bitmapped IPIs in per-cpu areasMateusz Guzik2019-05-121-1/+0
* i386: Merge PAE and non-PAE pmaps into same kernel.Konstantin Belousov2019-01-301-6/+2
* Eliminate kmem_malloc()'s unused arena parameter. (The arena parameterAlan Cox2018-08-211-4/+2
* Implement kernel support for early loading of Intel microcode updates.Mark Johnston2018-08-131-1/+5
* i386 4/4G split.Konstantin Belousov2018-04-131-27/+36
* x86: improve reservation of AP trampoline memoryRoger Pau Monné2018-04-051-16/+0
* sys/i386: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* For i386, remove config options CPU_DISABLE_CMPXCHG, CPU_DISABLE_SSEKonstantin Belousov2017-02-031-3/+0
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-281-9/+1
* re-enable AMD Topology extension on certain models if disabled by BIOSAndriy Gapon2016-04-121-1/+1
* Merge common parts of i386 and amd64 md_var.h and smp.h intoKonstantin Belousov2015-12-071-4/+0
* For amd64 non-PCID machines, and for i386 machines with support forKonstantin Belousov2015-12-031-203/+0
* Initialization of smp_tlb_wait does not require release semantic, noKonstantin Belousov2015-08-121-1/+1
* AP should load aps_ready with acquire semantic to see BSP updates toKonstantin Belousov2015-08-121-1/+1
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, theKonstantin Belousov2015-08-101-2/+3
* Clear the IA32_MISC_ENABLE MSR bit, which limits the max CPUIDKonstantin Belousov2015-08-031-0/+2
* Remove duplicate and useless declarations.Konstantin Belousov2015-07-221-1/+0
* Move common code from sys/i386/i386/mp_machdep.c andKonstantin Belousov2015-04-241-996/+6
* Remove lazy pmap switch code from i386. Naive benchmark with md(4)Konstantin Belousov2015-04-181-7/+0
* Wait 100 microseconds for a local APIC to dispatch each startup-related IPIJohn Baldwin2015-03-301-3/+3
* Only schedule interrupts on a single hyperthread of a modern Intel CPU coreJohn Baldwin2015-03-061-2/+2
* Supposed fix for some SandyBridge mobile CPUs hang on AP startup whenKonstantin Belousov2015-02-281-6/+8
* Initialize x2APIC mode on the resume path before accessing LAPIC.Konstantin Belousov2015-02-161-0/+1
* Add x2APIC support. Enable it by default if CPU is capable. TheKonstantin Belousov2015-02-091-2/+5
* Revert the IPI startup sequence to match what is described in theJohn Baldwin2015-02-061-6/+24
* MFamd64: Add support for extended FPU states on i386. This includesJohn Baldwin2014-11-021-3/+3
* MFamd64: Use initializecpu() to set various model-specific registers onJohn Baldwin2014-09-101-13/+4
* Create a separate structure for per-CPU state saved across suspend andJohn Baldwin2014-09-061-4/+4
* Actually save and restore FPU state on APs during suspend and resume.John Baldwin2014-09-031-6/+2
* Save and restore FPU state across suspend and resume. In earlier revisionsJohn Baldwin2014-08-301-0/+6
* amd64/i386: introduce APIC hooks for different APIC implementations.Roger Pau Monné2014-06-161-5/+3
* Retire smp_active. It was racey and caused demonstrated problems withScott Long2014-04-261-1/+0