summaryrefslogtreecommitdiffstats
path: root/sys/i386/i386/mp_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r313154:kib2017-02-241-3/+0
* re-enable AMD Topology extension on certain models if disabled by BIOSavg2016-04-121-1/+1
* Merge common parts of i386 and amd64 md_var.h and smp.h intokib2015-12-071-4/+0
* For amd64 non-PCID machines, and for i386 machines with support forkib2015-12-031-203/+0
* Initialization of smp_tlb_wait does not require release semantic, nokib2015-08-121-1/+1
* AP should load aps_ready with acquire semantic to see BSP updates tokib2015-08-121-1/+1
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, thekib2015-08-101-2/+3
* Clear the IA32_MISC_ENABLE MSR bit, which limits the max CPUIDkib2015-08-031-0/+2
* Remove duplicate and useless declarations.kib2015-07-221-1/+0
* Move common code from sys/i386/i386/mp_machdep.c andkib2015-04-241-996/+6
* Remove lazy pmap switch code from i386. Naive benchmark with md(4)kib2015-04-181-7/+0
* Wait 100 microseconds for a local APIC to dispatch each startup-related IPIjhb2015-03-301-3/+3
* Only schedule interrupts on a single hyperthread of a modern Intel CPU corejhb2015-03-061-2/+2
* Supposed fix for some SandyBridge mobile CPUs hang on AP startup whenkib2015-02-281-6/+8
* Initialize x2APIC mode on the resume path before accessing LAPIC.kib2015-02-161-0/+1
* Add x2APIC support. Enable it by default if CPU is capable. Thekib2015-02-091-2/+5
* Revert the IPI startup sequence to match what is described in thejhb2015-02-061-6/+24
* MFamd64: Add support for extended FPU states on i386. This includesjhb2014-11-021-3/+3
* MFamd64: Use initializecpu() to set various model-specific registers onjhb2014-09-101-13/+4
* Create a separate structure for per-CPU state saved across suspend andjhb2014-09-061-4/+4
* Actually save and restore FPU state on APs during suspend and resume.jhb2014-09-031-6/+2
* Save and restore FPU state across suspend and resume. In earlier revisionsjhb2014-08-301-0/+6
* amd64/i386: introduce APIC hooks for different APIC implementations.royger2014-06-161-5/+3
* Retire smp_active. It was racey and caused demonstrated problems withscottl2014-04-261-1/+0
* amd64/i386: switch IPI handlers to C code.royger2014-03-111-0/+66
* Merge Xen PVHVM support into the GENERIC kernel config for bothgibbs2013-09-201-22/+6
* Add support for suspend/resume/migration operations when running as agibbs2013-09-201-0/+16
* Implement PV IPIs for PVHVM guests and further converge PV and HVMgibbs2013-09-061-2/+8
* Implement vector callback for PVHVM and unify event channel implementationsgibbs2013-08-291-0/+9
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-2/+4
* - Add a BIT_FFS() macro and use it to replace cpusetffs_obj()jeff2013-06-131-2/+2
* cpususpend_handler: mark AP as resumed only after fully setting up lapicavg2013-02-021-2/+2
* Reverts r234074,234105,234564,234723,234989,235231-235232 and part ofattilio2012-10-091-0/+4
* Remove the deassert INIT IPI from the IPI startup sequence for APs.jhb2012-08-131-16/+1
* Add a 10 millisecond delay after sending the initial INIT IPI. Thisjhb2012-08-131-1/+2
* Share IPI init and startup code of mp_machdep.c with acpi_wakeup.ciwasaki2012-06-121-44/+54
* Some fixes for r236772.iwasaki2012-06-101-2/+2
* Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference ofiwasaki2012-06-091-2/+3
* Add SMP/i386 suspend/resume support.iwasaki2012-05-181-0/+36
* add actual interrupt counters to back ipi_invlcache_countsavg2012-04-131-0/+2
* BSP is not added to the mask of valid target CPUs for interruptsattilio2012-04-091-4/+0
* Simplify the implementation of the identity mapping in start_all_aps().alc2011-12-151-8/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+1
* With retirement of cpumask_t and usage of cpuset_t for representing aattilio2011-07-041-40/+20
* remove code for dynamic offlining/onlining of CPUs on x86avg2011-06-081-165/+6
* MFCattilio2011-06-061-2/+5
|\
| * don't use cpuid level 4 in x86 cpu topology detection if it's not supportedavg2011-06-061-2/+5
| * prepare code that does topology detection for amd cpus for bulldozeravg2011-05-061-2/+25
* | Reintroduce the lazypmap infrastructure and convert it to usingattilio2011-05-201-0/+7
* | MFCattilio2011-05-061-2/+25
OpenPOWER on IntegriCloud