summaryrefslogtreecommitdiffstats
path: root/arch/x86/include (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvm-s390-master-5.14-1' of git://git.kernel.org/pub/scm/linux/kern...Paolo Bonzini2021-07-145-21/+17
|\
| * x86/pkru: Write hardware init value to PKRU when xstate is initThomas Gleixner2021-06-091-2/+9
| * x86/process: Check PF_KTHREAD and not current->mm for kernel threadsThomas Gleixner2021-06-091-1/+1
| * Merge tag 'x86_urgent_for_v5.13-rc5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-06-065-18/+7
| |\
| | * x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid()Thomas Gleixner2021-06-033-17/+3
| | * x86/thermal: Fix LVT thermal setup for SMI delivery modeBorislav Petkov2021-05-311-1/+3
| | * x86/apic: Mark _all_ legacy interrupts when IO/APIC is missingThomas Gleixner2021-05-291-0/+1
| * | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-292-0/+2
| |\ \ | | |/ | |/|
* | | KVM: x86: rename apic_access_page_done to apic_access_memslot_enabledMaxim Levitsky2021-06-251-1/+1
* | | kvm: x86: Allow userspace to handle emulation errorsAaron Lewis2021-06-251-0/+6
* | | KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logicSean Christopherson2021-06-251-3/+0
* | | KVM: x86: Enhance comments for MMU roles and nested transition trickinessSean Christopherson2021-06-251-10/+47
* | | KVM: x86/mmu: Drop "nx" from MMU context now that there are no readersSean Christopherson2021-06-251-2/+0
* | | KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigansSean Christopherson2021-06-251-2/+2
* | | Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_r...Sean Christopherson2021-06-251-1/+0
* | | KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is brokenSean Christopherson2021-06-251-1/+1
* | | KVM: x86: Force all MMUs to reinitialize if guest CPUID is modifiedSean Christopherson2021-06-251-0/+1
* | | Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack"Sean Christopherson2021-06-251-0/+1
* | | KVM: stats: Separate generic stats from architecture specific onesJing Zhang2021-06-241-7/+2
* | | Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2021-06-235-29/+73
|\| |
| * | Merge tag 'timers-urgent-2021-05-16' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-161-0/+2
| |\ \
| | * | clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86Vitaly Kuznetsov2021-05-141-0/+2
| * | | Merge tag 'x86_urgent_for_v5.13_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-163-29/+69
| |\ \ \
| | * | | x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFGBrijesh Singh2021-05-101-3/+3
| | * | | x86/sev: Move GHCB MSR protocol and NAE definitions in a common headerBrijesh Singh2021-05-102-26/+66
| | * | | x86/sev-es: Rename sev-es.{ch} to sev.{ch}Brijesh Singh2021-05-101-0/+0
| | |/ /
| * | | x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen g...Huang Rui2021-05-131-0/+2
| * | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-103-11/+16
| |\ \ \ | | |/ / | |/| |
* | | | KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercallAshish Kalra2021-06-172-0/+15
* | | | KVM: switch per-VM stats to u64Paolo Bonzini2021-06-171-11/+11
* | | | KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPTSean Christopherson2021-06-171-0/+1
* | | | KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpersSean Christopherson2021-06-171-2/+1
* | | | KVM: nVMX: Sync all PGDs on nested transition with shadow pagingSean Christopherson2021-06-171-1/+1
* | | | KVM: x86: avoid loading PDPTRs after migration when possibleMaxim Levitsky2021-06-171-0/+6
* | | | KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2Maxim Levitsky2021-06-171-0/+13
* | | | KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guestSean Christopherson2021-06-171-1/+0
* | | | KVM: x86: hyper-v: Cache guest CPUID leaves determining features availabilityVitaly Kuznetsov2021-06-171-0/+8
* | | | KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUIDVitaly Kuznetsov2021-06-171-0/+1
* | | | KVM: SVM: Software reserved fieldsVineeth Pillai2021-06-172-2/+10
* | | | KVM: x86: hyper-v: Move the remote TLB flush logic out of vmxVineeth Pillai2021-06-171-0/+9
* | | | hyperv: SVM enlightened TLB flush support flagVineeth Pillai2021-06-171-0/+9
* | | | KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest modeKrish Sadhukhan2021-06-171-0/+1
* | | | KVM: x86: Drop "pre_" from enter/leave_smm() helpersSean Christopherson2021-06-172-4/+4
* | | | KVM: x86: Drop vendor specific functions for APICv/AVIC enablementVitaly Kuznetsov2021-06-171-1/+0
* | | | KVM: x86: Use common 'enable_apicv' variable for both APICv and AVICVitaly Kuznetsov2021-06-171-0/+1
* | | | KVM: X86: Add vendor callbacks for writing the TSC multiplierIlias Stamatis2021-06-172-0/+2
* | | | KVM: X86: Move write_l1_tsc_offset() logic to common code and rename itIlias Stamatis2021-06-172-3/+2
* | | | KVM: X86: Add functions that calculate the nested TSC fieldsIlias Stamatis2021-06-171-0/+2
* | | | KVM: X86: Add functions for retrieving L2 TSC fields from common codeIlias Stamatis2021-06-172-0/+4
* | | | KVM: X86: Add a ratio parameter to kvm_scale_tsc()Ilias Stamatis2021-06-171-1/+1