summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/initcpu.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,...Luiz Souza2018-02-231-0/+1
* Revert "Revert "MFC r321899""Luiz Souza2018-02-231-0/+27
* Revert "MFC r321899"Luiz Souza2018-02-211-27/+0
* Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,"Luiz Souza2018-02-211-1/+0
* MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,kib2018-02-191-0/+1
* MFC r321899truckman2018-02-191-0/+27
* MFC r305539: work around AMD erratum 793 for family 16h, models 00h-0Fhavg2016-10-271-0/+14
* MFC r302835: fix-up for configuration of AMD Family 10h processorsavg2016-08-151-0/+14
* fix missing variable in r298736avg2016-04-281-0/+1
* ensure that initial local apic id is sane on AMD 10h systemsavg2016-04-281-0/+13
* Move shared variables from {amd64,i386}/initcpu.c to x86/identcpu.c.jhb2015-12-231-31/+0
* Intel SDM before revision 56 described the CLFLUSH instruction as onlykib2015-10-241-4/+9
* Update print_INTEL_TLB() by the tag values from the Intel SDMkib2015-06-061-0/+1
* For x86, read MAXPHYADDR, defined in SDM vol 3 4.1.4 Enumeration of Pagingkib2015-01-121-0/+1
* Use an ANSI C definition of initializecpucache() to match the declarationbrooks2013-08-151-1/+1
* x86: detect mwait capabilities and extensions, when presentavg2013-07-281-0/+3
* Enable the new instructions for reading and writing bases for %fs,kib2012-11-011-1/+16
* Provide the reading and display of the Standard Extended Features,kib2012-11-011-0/+1
* Do not apply errata 721 workaround when under hypervisor, sincekib2012-08-071-1/+7
* Work around Erratum 721 for AMD Family 10h and 12h processors.jkim2012-03-301-1/+28
* Add support for the extended FPU states on amd64, both for nativekib2012-01-211-0/+1
* Improve CPU identifications of various IDT/Centaur/VIA, Rise and Transmetajkim2011-03-261-50/+23
* Tweak the logic to disable CLFLUSH in virtual environments to work aroundjhb2010-08-021-6/+6
* Amd64 init_secondary() calls initializecpu() while curthread is stillkib2009-11-131-0/+5
* - Style nits.kuriyama2009-11-121-3/+1
* - Add hw.clflush_disable loader tunable to avoid panic (trap 9) atkuriyama2009-11-091-1/+18
* As a workaround, for Intel CPUs, do not use CLFLUSH inkib2009-10-011-0/+6
* Consolidate CPUID to CPU family/model macros for amd64 and i386 to reducejkim2009-09-101-2/+2
* When the page caching attributes are changed, after new mapping iskib2009-07-221-0/+9
* Add basic amd64 support for VIA Nano processors.jkim2009-01-121-0/+75
* Introduce cpu_vendor_id and replace a lot of strcmp(cpu_vendor, "...").jkim2008-11-261-0/+1
* Detect Advanced Power Management Information for AMD CPUs.jkim2008-10-211-0/+1
* Add variable cpu_mxcsr_mask to save valid bits of mxcsr register.davidxu2006-06-191-0/+1
* - Print number of physical/logical cores and more CPUID info.jkim2005-10-141-1/+3
* Initial PG_NX support (no-execute page bit)peter2004-06-081-13/+13
* Cosmetic and/or trivial sync up with i386.peter2003-11-211-1/+1
* Use __FBSDID().obrien2003-07-251-2/+3
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-810/+6
* Extend CPU_ATHLON_SSE_HACK to cover a few more revisions of Athlon CPUs.dwmalone2003-03-201-1/+2
* - Move enable_sse()'s prototype to machine/md_var.h.jhb2003-01-221-7/+6
* Rename cpuid_cpuinfo to cpu_procinfo. bde requested that I rename thisjhb2003-01-221-1/+1
* Rework part of the previous processor name changes so that we readjhb2003-01-091-2/+0
* - Add a cpu_exthigh variable to hold the highest extended cpuid valuejhb2003-01-081-0/+2
* Add a cpuid_cpuinfo variable to hold the results of %ebx from cpuid withjhb2003-01-081-0/+1
* Be consistent about functions being static.phk2002-10-161-1/+1
* Be consistent about "static" functions: if the function is markedphk2002-09-281-1/+1
* Automatically enable CPU_ENABLE_SSE (detect and enable SSE instructions)peter2002-09-071-0/+7
* Fix abuses of cpu_critical_{enter,exit} by converting toimp2002-03-211-4/+3
* Add an option CPU_ATHLON_SSE_HACK which attempts to enable the SSEdwmalone2002-02-121-0/+18
* Modify the critical section API as follows:jhb2001-12-181-2/+2
OpenPOWER on IntegriCloud