summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/mp_machdep.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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-46/+25
* 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
* | MFCattilio2011-05-061-2/+25
* | Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-103/+121
* | Revert md_assert_preempt() introduction.attilio2011-05-041-16/+0
* | Add the function md_assert_nopreempt(), which is a very consistentattilio2011-04-301-0/+16
|/
* Amd64 doesn't have a lazypmap ipi.alc2011-03-271-3/+0
* Fix up a few more sysctl(9) mis-typing found in various LINT builds.mdf2011-01-131-9/+9
* Reinitialize PAT MSR via pmap_init_pat() while resuming. This function doesjkim2010-11-231-0/+1
* A few small style and whitespace fixes.jhb2010-11-081-2/+2
* x86 topo_probe: do not probe smp topology if only one cpu is visibleavg2010-11-041-5/+8
* Move <machine/apicreg.h> to <x86/apicreg.h>.jhb2010-11-011-1/+1
* Move the <machine/mca.h> header to <x86/mca.h>.jhb2010-11-011-1/+1
* i386 and amd64 mp_machdep: improve topology detection for Intel CPUsavg2010-10-011-86/+125
* Refactor timer management code with priority to one-shot operation mode.mav2010-09-131-12/+12
* Revert part of the r211149 as I erroneously ported the logical_cpus fromattilio2010-08-191-3/+3
* Reset switchtime to zero rather than the current CPU ticker (TSC) value.jkim2010-08-131-1/+1
* Revert r211176:attilio2010-08-121-9/+1
* Reset switchtime and switchticks after resynchronizing the system clock.jkim2010-08-121-0/+3
* Update various places that store or manipulate CPU masks to use cpumask_tjhb2010-08-111-4/+6
* IPI handlers may run generally with interrupts disabled because theyattilio2010-08-111-1/+9
* Fix a typo due to a stale version of the patch.attilio2010-08-101-1/+1
* Fix some places that may use cpumask_t while they still use 'int' types.attilio2010-08-101-9/+17
* Simplify the logic for handling ipi_selected() and ipi_cpu() in theattilio2010-08-091-42/+26
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anjhb2010-08-061-3/+39
* - Merge savectx2() with savectx() and struct xpcb with struct pcb. [1]jkim2010-08-021-2/+2
* Re-implement FPU suspend/resume for amd64. This removes superfluous usesjkim2010-07-261-5/+2
* Some style fixes for r209371.mav2010-06-221-1/+3
* Implement new event timers infrastructure. It provides unified APIs formav2010-06-201-1/+2
* Merge COUNT_XINVLTLB_HITS and COUNT_IPIS kernel options from i386 to amd64.mav2010-06-171-8/+129
* Restore the machine check register banks on resume. For banks beingjhb2010-06-151-0/+1
* Fix ACPI suspend/resume on amd64, which was broken since r208833.jkim2010-06-141-1/+1
* Introduce the x86 kernel interfaces to allow kernel code to usekib2010-06-051-1/+1
* - Implement MI helper functions, dividing one or two timer interrupts withmav2010-05-241-3/+0
* Eliminate unused declarations.alc2010-01-101-6/+0
* Tweak memory allocation for amd64 suspend/resume CPU context.jkim2009-11-041-3/+3
* * Completely Remove the option STOP_NMI from the kernel. This optionattilio2009-08-131-69/+31
* Implement a facility for dynamic per-cpu variables.jeff2009-06-231-1/+4
* FreeBSD right now support 32 CPUs on all the architectures at least.attilio2009-05-141-10/+10
* Implement simple machine check support for amd64 and i386.jhb2009-05-131-0/+3
* Add support for using i8254 and rtc timers as event sources for amd64 SMPmav2009-05-021-0/+10
* - Fix divide-by-zero panic when SMP kernel is used on UP system[1].jkim2009-04-301-1/+7
* - Add support for cpuid leaf 0xb. This allows us to determine thejeff2009-04-291-53/+148
* Adjust the way we number CPUs on x86 so that we attempt to "group" alljhb2009-04-221-21/+29
* Save and restore segment registers on amd64 when entering and leavingkib2009-04-011-7/+13
* Initial suspend/resume support for amd64.jkim2009-03-171-0/+40
OpenPOWER on IntegriCloud