summaryrefslogtreecommitdiffstats
path: root/arch/x86/include
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'x86-urgent-2023-09-10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-09-102-8/+15
|\
| * x86: Remove the arch_calc_vm_prot_bits() macro from the UAPIThomas Huth2023-09-062-8/+15
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-09-078-214/+70
|\ \
| * | KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callersSean Christopherson2023-08-311-6/+5
| * | KVM: x86/mmu: Drop @slot param from exported/external page-track APIsSean Christopherson2023-08-311-5/+2
| * | KVM: x86/mmu: Rename page-track APIs to reflect the new realitySean Christopherson2023-08-311-4/+4
| * | KVM: x86/mmu: Drop infrastructure for multiple page-track modesSean Christopherson2023-08-312-15/+8
| * | KVM: x86/mmu: Use page-track notifiers iff there are external usersSean Christopherson2023-08-312-7/+17
| * | KVM: x86/mmu: Move KVM-only page-track declarations to internal headerSean Christopherson2023-08-311-19/+2
| * | KVM: x86: Remove the unused page-track hook track_flush_slot()Yan Zhao2023-08-311-11/+0
| * | KVM: x86: Add a new page-track hook to handle memslot deletionYan Zhao2023-08-311-0/+12
| * | KVM: x86: Reject memslot MOVE operations if KVMGT is attachedSean Christopherson2023-08-311-0/+3
| * | KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hookSean Christopherson2023-08-311-3/+2
| * | KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEsSean Christopherson2023-08-311-1/+0
| * | KVM: x86/mmu: Move kvm_arch_flush_shadow_{all,memslot}() to mmu.cSean Christopherson2023-08-311-1/+0
| * | Merge tag 'kvm-x86-misc-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-08-315-160/+29
| |\ \
| | * | KVM: x86: Use KVM-governed feature framework to track "XSAVES enabled"Sean Christopherson2023-08-171-1/+0
| | * | KVM: VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ"Sean Christopherson2023-08-171-1/+1
| | * | KVM: x86: Add a framework for enabling KVM-governed x86 featuresSean Christopherson2023-08-171-0/+19
| | * | KVM: x86: Always write vCPU's current TSC offset/ratio in vendor hooksSean Christopherson2023-08-031-2/+2
| | * | x86/virt: KVM: Move "disable SVM" helper into KVM SVMSean Christopherson2023-08-031-50/+0
| | * | x86/virt: KVM: Open code cpu_has_svm() into kvm_is_svm_supported()Sean Christopherson2023-08-031-28/+0
| | * | x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()Sean Christopherson2023-08-031-6/+0
| | * | x86/virt: KVM: Move VMXOFF helpers into KVM VMXSean Christopherson2023-08-031-42/+0
| | * | x86/virt: KVM: Open code cpu_has_vmx() in KVM VMXSean Christopherson2023-08-031-10/+0
| | * | x86/reboot: Expose VMCS crash hooks if and only if KVM_{INTEL,AMD} is enabledSean Christopherson2023-08-031-0/+4
| | * | x86/reboot: KVM: Disable SVM during reboot via virt/KVM reboot callbackSean Christopherson2023-08-031-8/+0
| | * | x86/reboot: KVM: Handle VMXOFF in KVM's reboot callbackSean Christopherson2023-08-031-10/+0
| | * | x86/reboot: Harden virtualization hooks for emergency rebootSean Christopherson2023-08-031-2/+3
| | * | x86/reboot: VMCLEAR active VMCSes before emergency rebootSean Christopherson2023-08-032-2/+2
| * | | Merge tag 'kvm-x86-svm-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-08-312-2/+4
| |\ \ \
| | * | | KVM: SVM: correct the size of spec_ctrl field in VMCB save areaManali Shukla2023-08-171-2/+2
| | * | | KVM: SEV: Enable data breakpoints in SEV-ESAlexey Kardashevskiy2023-07-282-0/+2
| | |/ /
| * | | Merge tag 'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-08-311-2/+4
| |\ \ \
| | * | | KVM: Allow range-based TLB invalidation from common codeDavid Matlack2023-08-171-0/+2
| | * | | KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs()David Matlack2023-08-171-2/+2
| | |/ /
* | | | Merge tag 'hyperv-next-signed-20230902' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2023-09-042-10/+71
|\ \ \ \
| * | | | x86/hyperv: Remove hv_isolation_type_en_snpDexuan Cui2023-08-251-7/+4
| * | | | x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisorDexuan Cui2023-08-251-4/+4
| * | | | x86/hyperv: Introduce a global variable hyperv_paravisor_presentDexuan Cui2023-08-251-5/+10
| * | | | x86/hyperv: Support hypercalls for fully enlightened TDX guestsDexuan Cui2023-08-251-0/+14
| * | | | x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guestsDexuan Cui2023-08-252-1/+5
| * | | | x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stubNathan Chancellor2023-08-231-1/+1
| * | | | x86/hyperv: Add smp support for SEV-SNP guestTianyu Lan2023-08-221-0/+8
| * | | | x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened...Tianyu Lan2023-08-221-3/+27
| * | | | x86/hyperv: Set Virtual Trust Level in VMBus init messageTianyu Lan2023-08-221-0/+7
| * | | | x86/hyperv: Add sev-snp enlightened guest static keyTianyu Lan2023-08-221-0/+2
* | | | | Merge tag 'x86-urgent-2023-09-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-09-011-0/+7
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_classJustin Stitt2023-08-301-0/+7
| | |/ / | |/| |
* | | | Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-08-3119-57/+447
|\ \ \ \