summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include/specialreg.h
AgeCommit message (Expand)Author
2017-08-12add some extra comments that got left out of the previous IA32_MISC_ENABLEMike Larkin
2017-08-09Add IA32_MISC_ENABLE MSR and bitfield values, to be used shortly byMike Larkin
2017-08-09reorder some MSRs in the MSR list that were out of order. No functionalMike Larkin
2017-06-20remove some magic numbers in the flush-by-asid code and check if the CPUMike Larkin
2017-06-20SVM: better cleanbits handling. Fixes an issue on Bulldozer CPUs causingMike Larkin
2017-05-30FPU context save/restore for SVM in vmm(4), matches a previous diffMike Larkin
2017-03-28add RDTSCP flags to identcpu.cMike Larkin
2017-01-24SVM: missing msr defintion for host save area physaddrMike Larkin
2017-01-19SVM: VMCB intercept definitionsMike Larkin
2017-01-13Disable and lock Silicon Debug feature on modern Intel CPUsMike Belopuhov
2016-10-06add a debug function that was useful in finding the previousMike Larkin
2016-09-30Compute CR3 target count. Needed for upcoming debugging diff.Mike Larkin
2016-09-27read and cache VMFUNC capability during boot. for use in an upcoming diffMike Larkin
2016-09-10Enable VMM debug and add a few new controlsMike Larkin
2016-09-03fix typo "mode" -> "model" when referring to "Model specific registers"Mike Larkin
2016-09-03add SDBG to cpuid bits and identcpuMike Larkin
2016-07-16Fix an incorrect shift value when calculating the mask for the VMCS MSRMike Larkin
2016-06-22Identify UMIP feature, if available.Mike Larkin
2016-04-26Add decode functions for some of the MSRs that are commonly used. OnlyMike Larkin
2016-04-26Convert some magic numbers into #defines - this is needed for some MTRRMike Larkin
2016-04-25cr0, cr3, cr4 diagnostics / debug functions (used when VMs crash)Mike Larkin
2016-01-10Page fault handling tweaks for vmm:Stefan Kempf
2015-12-07Add cpuid bits documented in the August 2015 revision ofJonathan Gray
2015-11-13vmm(4) kernel codeMike Larkin
2015-06-07Add CR4_FSGSBASEPhilip Guenther
2015-05-28Save the cpuid(6) eax bits in the cpu_info and report the SENSOR and ARATPhilip Guenther
2015-04-19Add support for x2apic modeStefan Fritsch
2015-03-25Mark CPUID_LEAF inline asm as volatile to prevent the compiler from reorderingMark Kettenis
2015-03-21Add support for saving/restoring FPU state using the XSAVE/XRSTOR. LimitMark Kettenis
2015-01-19Make use of an msr available on recent Intel processors to obtain theJonathan Gray
2014-12-22Clean up some weird spacing. No functional change.Mike Larkin
2014-12-16Define and print HV cpuid flag.Stefan Fritsch
2014-11-30Mask out EFER_LMA when restoring saved EFER on zzz/ZZZ resume as it's aMike Larkin
2014-07-03Add identcpu detection for 1-GByte pagesMatthew Dempsky
2013-08-24Cleanup amd64 and i386 MTRR code -Mike Larkin
2013-06-02fix tpyoPhilip Guenther
2013-05-06the use of modern intel performance counter msrs to measure the number ofDavid Gwynne
2012-11-10Recent x86 CPUs come with a constant time stamp counter. If this isMarcus Glocker
2012-10-09Sync "Structured Extended Feature Flags" cpuid bits withJonathan Gray
2012-08-24Synchronize CR4 and CPUID portions of <machine/specialreg.h> for i386 and amd64Philip Guenthe
2012-03-27Implement the AMD suggested workaround for family 10h & 12h errata 721Jonathan Gray
2011-12-26Add the missing ECX cpu flags from CPUID at 0x80000001.Christiano F. Haesbaert
2010-04-29Add the CR_PAT MSR to the list of defined msrs.Owain Ainsworth
2010-03-21Add some additional Intel CPUID values for recent and upcoming processors.Jonathan Gray
2009-10-07add support for the temperature sensor of VIA Nano and C7-M CPUs.Kevin Lo
2009-09-20Back out via nano temperature sensor changes.Jonathan Gray
2009-09-20add support for VIA Nano cpu core temperature sensorKevin Lo
2009-05-31Add VIA crypto features support to amd64. ok deraadt@Matthieu Herrb
2008-08-13Disable the fantastics mis-feature on some newer Turion CPUs called C1E.Artur Grabowski
2008-06-13Detect if Intel's Safer Mode Extensions (SMX) are present,Jonathan Gray