aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-26Merge tag 'loongarch-kvm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEADPaolo Bonzini1-0/+3
2025-04-28KVM: x86/mmu: Check and free obsolete roots in kvm_mmu_reload()Yan Zhao1-0/+3
2025-03-14KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGNORE_GUEST_PATYan Zhao1-1/+1
2025-03-14KVM: x86/mmu: Add setter for shadow_mmio_valueIsaku Yamahata1-0/+1
2025-03-14KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMUIsaku Yamahata1-0/+3
2025-01-20Merge branch 'kvm-mirror-page-tables' into HEADPaolo Bonzini1-0/+31
2024-12-23KVM: x86/mmu: Prevent aliased memslot GFNsRick Edgecombe1-0/+5
2024-12-23KVM: x86/tdp_mmu: Support mirror root for TDP MMUIsaku Yamahata1-0/+16
2024-12-23KVM: x86/mmu: Support GFN direct bitsIsaku Yamahata1-0/+5
2024-12-23KVM: x86/mmu: Add an external pointer to struct kvm_mmu_pageIsaku Yamahata1-0/+5
2024-12-18KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap"Sean Christopherson1-1/+1
2024-11-01KVM: x86: drop x86.h include from cpuid.hMaxim Levitsky1-0/+1
2024-09-09KVM: x86: Remove some unused declarationsYue Haibing1-2/+0
2024-07-16KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_opsWei Wang1-3/+3
2024-07-16Merge tag 'kvm-x86-mtrrs-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-6/+1
2024-07-16Merge tag 'kvm-x86-misc-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-26/+1
2024-06-05KVM: x86: Remove VMX support for virtualizing guest MTRR memtypesSean Christopherson1-6/+1
2024-06-03KVM: x86: Move shadow_phys_bits into "kvm_host", as "maxphyaddr"Sean Christopherson1-26/+1
2024-06-03KVM: x86/mmu: Snapshot shadow_phys_bits when kvm.ko is loadedSean Christopherson1-1/+1
2024-05-12KVM: SEV: Add support to handle RMP nested page faultsBrijesh Singh1-2/+0
2024-05-12Merge tag 'kvm-x86-misc-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+2
2024-05-07KVM: x86: Remove separate "bit" defines for page fault error code masksSean Christopherson1-3/+2
2024-04-09KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBitsGerd Hoffmann1-0/+2
2023-11-28KVM: x86: Use KVM-governed feature framework to track "LAM enabled"Binbin Wu1-2/+1
2023-11-28KVM: x86: Virtualize LAM for user pointerRobert Hoo1-0/+9
2023-10-09KVM: x86/mmu: Add helpers to return if KVM honors guest MTRRsYan Zhao1-0/+7
2023-08-31KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEsSean Christopherson1-0/+2
2023-04-10KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faultsSean Christopherson1-1/+25
2023-03-22KVM: x86: Add helpers to query individual CR0/CR4 bitsBinbin Wu1-1/+1
2022-12-29KVM: x86/mmu: Change tdp_mmu to a read-only parameterDavid Matlack1-3/+3
2022-08-10KVM: SVM: Disable SEV-ES support if MMIO caching is disableSean Christopherson1-0/+2
2022-06-20KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEsSean Christopherson1-5/+0
2022-06-20KVM: x86/mmu: Dedup macros for computing various page table masksSean Christopherson1-2/+2
2022-06-20KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.hSean Christopherson1-5/+0
2022-05-12KVM: VMX: Include MKTME KeyID bits in shadow_zero_checkKai Huang1-0/+19
2022-05-12KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_maskKai Huang1-0/+1
2022-05-12KVM: x86/mmu: Make all page fault handlers internal to the MMUSean Christopherson1-87/+0
2022-04-29KVM: x86/mmu: replace shadow_root_level with root_role.levelPaolo Bonzini1-1/+1
2022-04-29KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDRSean Christopherson1-0/+24
2022-04-02KVM: X86: Handle implicit supervisor access with SMAPLai Jiangshan1-13/+11
2022-04-02KVM: X86: Rename variable smap to not_smap in permission_fault()Lai Jiangshan1-2/+2
2022-04-02KVM: X86: Change the type of access u32 to u64Lai Jiangshan1-3/+5
2022-03-01KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zappedSean Christopherson1-0/+1
2022-02-25KVM: x86: use struct kvm_mmu_root_info for mmu->rootPaolo Bonzini1-2/+2
2022-02-25KVM: x86: Reinitialize context if host userspace toggles EFER.LMEPaolo Bonzini1-0/+1
2022-02-10KVM: x86/mmu: Move is_writable_pte() to spte.hDavid Matlack1-38/+0
2021-12-08KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu()Lai Jiangshan1-1/+2
2021-12-08KVM: X86: Remove mmu->translate_gpaLai Jiangshan1-0/+13
2021-10-22KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest()Lai Jiangshan1-0/+1
2021-10-22KVM: X86: Don't reset mmu context when toggling X86_CR4_PGELai Jiangshan1-3/+2