summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/msr.h
AgeCommit message (Expand)Author
2022-02-04x86/svm: VMEntry/Exit logic for MSR_SPEC_CTRLAndrew Cooper
2022-02-04x86/msr: Fix migration compatibility issue with MSR_SPEC_CTRLAndrew Cooper
2022-01-25x86/spec-ctrl: Fix NMI race condition with VT-x MSR_SPEC_CTRL handlingAndrew Cooper
2021-02-05x86/vmx: Add Intel Processor Trace supportMichał Leszczyński
2020-09-29x86/asm: Split __wr{fs,gs}base() out of write_{fs,gs}_base()Andrew Cooper
2020-09-29x86/asm: Rename FS/GS base helpersAndrew Cooper
2020-05-15x86: retrieve and log CPU frequency informationJan Beulich
2020-02-27x86/msr: Introduce and use default MSR policiesAndrew Cooper
2019-08-07x86/asm: Include msr-index.h rather than msr.hAndrew Cooper
2019-04-15x86/msr: Fix fallout from mostly c/s 832c180Andrew Cooper
2019-04-09x86: move the saved value of MSR_IA32_XSS into struct vcpu_msrsPaul Durrant
2019-03-05x86/pv: Don't have %cr4.fsgsbase active behind a guest kernels backAndrew Cooper
2018-12-18x86/msr: Handle MSR_TSC_AUX consistently for PV and HVM guestsAndrew Cooper
2018-11-19x86/msr: Handle MSR_AMD64_DR{0-3}_ADDRESS_MASK in the new MSR infrastructureAndrew Cooper
2018-11-01x86: Consolidate the storage of MSR_AMD64_DR{0-3}_ADDRESS_MASKAndrew Cooper
2018-08-17x86: remove page.h and processor.h inclusion from asm_defns.hJan Beulich
2018-07-19libx86: Introduce lib/x86/msr.h and share msr_policy with userspaceAndrew Cooper
2018-07-17x86/msr: Drop stale comment for vcpu_msrs.spec_ctrlAndrew Cooper
2018-07-09x86/msr: Rename the msr policy objectsAndrew Cooper
2018-07-04x86/vmx: Fix handing of MSR_DEBUGCTL on VMExitAndrew Cooper
2018-07-02x86/msr: Use the architectural layout for MSR_{MISC_ENABLES,PLATFORM_INFO}Andrew Cooper
2018-07-02x86/msr: Drop {MISC_ENABLES,PLATFORM_INFO}.availableAndrew Cooper
2018-03-09x86: improve MSR_SHADOW_GS accessesJan Beulich
2018-03-02x86: rename HAVE_GAS_* to HAVE_AS_*Wei Liu
2018-02-27x86/pv: Avoid leaking other guests' MSR_TSC_AUX values into PV contextAndrew Cooper
2018-02-20x86/msr: add Raw and Host domain policiesSergey Dyasli
2018-01-26x86/msr: Emulation of MSR_{SPEC_CTRL,PRED_CMD} for guestsAndrew Cooper
2017-12-14x86/efer: Make {read,write}_efer() into inline helpersAndrew Cooper
2017-12-01x86: Avoid corruption on migrate for vcpus using CPUID FaultingAndrew Cooper
2017-09-25x86/msr: introduce guest_wrmsr()Sergey Dyasli
2017-09-25x86/msr: introduce guest_rdmsr()Sergey Dyasli
2017-09-25x86/msr: introduce struct msr_vcpu_policySergey Dyasli
2017-09-25x86/msr: introduce struct msr_domain_policySergey Dyasli
2017-03-01x86: switch away from temporary 32-bit register namesJan Beulich
2017-01-03x86/MSR: introduce MSR access split/fold helpersJan Beulich
2016-08-03x86/time: introduce and use rdtsc_ordered()Jan Beulich
2015-02-18x86: adjust rdtsc inline assemblyAndrew Cooper
2014-04-22x86/svm: enable TSC scalingBoris Ostrovsky
2014-02-06x86: fix FS/GS base handling when using the fsgsbase featureJan Beulich
2013-10-11x86: use {rd,wr}{fs,gs}base when availableJan Beulich
2013-02-28x86: minor fix for rdmsrlLiu Jinsong
2012-09-12xen: Remove x86_32 build target.Keir Fraser
2011-05-16x86/tsc: Remove incorrect assertion from cstate_restore_tsc()...Keir Fraser
2010-12-24x86-64: use PC-relative exception table entriesKeir Fraser
2010-09-24x86: adjust MSR_IA32_MISC_ENABLE handlingKeir Fraser
2010-06-24x86: Fix rdmsr_safe after c/s 21600.Keir Fraser
2010-06-11x86: Clean up efer/ler macros after MSR changes.Keir Fraser
2010-06-11apic: clean up msr handlingKeir Fraser
2010-06-11xen: msr safe cleanupKeir Fraser
2009-12-16hvm: Clean up RDTSCP/TSC_AUX handling.Keir Fraser