summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-11-28KVM: x86: Use KVM-governed feature framework to track "LAM enabled"Binbin Wu
2023-11-28KVM: x86: Advertise and enable LAM (user and supervisor)Robert Hoo
2023-11-28KVM: x86: Virtualize LAM for user pointerRobert Hoo
2023-11-28KVM: x86: Virtualize LAM for supervisor pointerRobert Hoo
2023-11-28KVM: x86: Untag addresses for LAM emulation where applicableBinbin Wu
2023-11-28KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulatorBinbin Wu
2023-11-28KVM: x86: Remove kvm_vcpu_is_illegal_gpa()Binbin Wu
2023-11-28KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legalityBinbin Wu
2023-11-28KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGDBinbin Wu
2023-11-28KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg()Binbin Wu
2023-11-28KVM: x86: Add an emulation flag for implicit system accessBinbin Wu
2023-11-28KVM: x86: Consolidate flags for __linearize()Binbin Wu
2023-11-21selftests/kvm: fix compilation on non-x86_64 platformsPaolo Bonzini
2023-11-14Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini
2023-11-14KVM: selftests: Add a memory region subtest to validate invalid flagsSean Christopherson
2023-11-14KVM: selftests: Test KVM exit behavior for private memory/accessAckerley Tng
2023-11-14KVM: selftests: Add basic selftest for guest_memfd()Chao Peng
2023-11-14KVM: selftests: Expand set_memory_region_test to validate guest_memfd()Chao Peng
2023-11-14KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helperChao Peng
2023-11-14KVM: selftests: Add x86-only selftest for private memory conversionsVishal Annapurve
2023-11-14KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more dataSean Christopherson
2023-11-14KVM: selftests: Introduce VM "shape" to allow tests to specify the VM typeSean Christopherson
2023-11-14KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86)Vishal Annapurve
2023-11-14KVM: selftests: Add helpers to convert guest memory b/w private and sharedVishal Annapurve
2023-11-14KVM: selftests: Add support for creating private memslotsSean Christopherson
2023-11-14KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2Sean Christopherson
2023-11-14KVM: selftests: Drop unused kvm_userspace_memory_region_find() helperSean Christopherson
2023-11-14KVM: x86: Add support for "protected VMs" that can utilize private memorySean Christopherson
2023-11-14KVM: Allow arch code to track number of memslot address spaces per VMSean Christopherson
2023-11-14KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macroSean Christopherson
2023-11-14KVM: x86/mmu: Handle page fault for private memoryChao Peng
2023-11-14KVM: x86: Disallow hugepages when memory attributes are mixedChao Peng
2023-11-14KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUNSean Christopherson
2023-11-14KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memorySean Christopherson
2023-11-14fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure()Paolo Bonzini
2023-11-13mm: Add AS_UNMOVABLE to mark mapping as completely unmovableSean Christopherson
2023-11-13KVM: Introduce per-page memory attributesChao Peng
2023-11-13KVM: Drop .on_unlock() mmu_notifier hookSean Christopherson
2023-11-13KVM: Add a dedicated mmu_notifier flag for reclaiming freed memorySean Christopherson
2023-11-13KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspaceChao Peng
2023-11-13KVM: Introduce KVM_SET_USER_MEMORY_REGION2Sean Christopherson
2023-11-13KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson
2023-11-13KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMUSean Christopherson
2023-11-13KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIERSean Christopherson
2023-11-13KVM: WARN if there are dangling MMU invalidations at VM destructionSean Christopherson
2023-11-13KVM: Use gfn instead of hva for mmu_notifier_retryChao Peng
2023-11-13KVM: Assert that mmu_invalidate_in_progress *never* goes negativeSean Christopherson
2023-11-13KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn rangesSean Christopherson
2023-11-12Linux 6.7-rc1v6.7-rc1Linus Torvalds
2023-11-12wifi: iwlwifi: fix system commands group orderingMiri Korenblit