summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* KVM: selftests: fix supported_flags for aarch64Paolo Bonzini2023-12-081-1/+3
* selftests/kvm: fix compilation on non-x86_64 platformsPaolo Bonzini2023-11-212-8/+6
* Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini2023-11-1453-307/+3065
|\
| * KVM: selftests: Add a memory region subtest to validate invalid flagsSean Christopherson2023-11-142-8/+50
| * KVM: selftests: Test KVM exit behavior for private memory/accessAckerley Tng2023-11-142-0/+121
| * KVM: selftests: Add basic selftest for guest_memfd()Chao Peng2023-11-142-0/+208
| * KVM: selftests: Expand set_memory_region_test to validate guest_memfd()Chao Peng2023-11-142-2/+114
| * KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helperChao Peng2023-11-142-0/+36
| * KVM: selftests: Add x86-only selftest for private memory conversionsVishal Annapurve2023-11-142-0/+483
| * KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more dataSean Christopherson2023-11-141-0/+11
| * KVM: selftests: Introduce VM "shape" to allow tests to specify the VM typeSean Christopherson2023-11-147-35/+73
| * KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86)Vishal Annapurve2023-11-141-0/+15
| * KVM: selftests: Add helpers to convert guest memory b/w private and sharedVishal Annapurve2023-11-142-0/+76
| * KVM: selftests: Add support for creating private memslotsSean Christopherson2023-11-143-31/+73
| * KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2Sean Christopherson2023-11-142-10/+11
| * KVM: selftests: Drop unused kvm_userspace_memory_region_find() helperSean Christopherson2023-11-142-33/+0
| * KVM: x86: Add support for "protected VMs" that can utilize private memorySean Christopherson2023-11-148-7/+78
| * KVM: Allow arch code to track number of memslot address spaces per VMSean Christopherson2023-11-148-26/+39
| * KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macroSean Christopherson2023-11-142-2/+1
| * KVM: x86/mmu: Handle page fault for private memoryChao Peng2023-11-145-9/+110
| * KVM: x86: Disallow hugepages when memory attributes are mixedChao Peng2023-11-143-2/+159
| * KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUNSean Christopherson2023-11-141-0/+1
| * KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memorySean Christopherson2023-11-149-8/+754
| * fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure()Paolo Bonzini2023-11-144-22/+40
| * mm: Add AS_UNMOVABLE to mark mapping as completely unmovableSean Christopherson2023-11-133-13/+51
| * KVM: Introduce per-page memory attributesChao Peng2023-11-135-0/+288
| * KVM: Drop .on_unlock() mmu_notifier hookSean Christopherson2023-11-131-10/+1
| * KVM: Add a dedicated mmu_notifier flag for reclaiming freed memorySean Christopherson2023-11-131-16/+37
| * KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspaceChao Peng2023-11-134-0/+61
| * KVM: Introduce KVM_SET_USER_MEMORY_REGION2Sean Christopherson2023-11-135-11/+87
| * KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson2023-11-1317-31/+23
| * KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMUSean Christopherson2023-11-131-4/+0
| * KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIERSean Christopherson2023-11-131-3/+4
| * KVM: WARN if there are dangling MMU invalidations at VM destructionSean Christopherson2023-11-131-1/+8
| * KVM: Use gfn instead of hva for mmu_notifier_retryChao Peng2023-11-134-31/+66
| * KVM: Assert that mmu_invalidate_in_progress *never* goes negativeSean Christopherson2023-11-131-2/+1
| * KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn rangesSean Christopherson2023-11-131-15/+19
| * selftests: kvm/s390x: use vm_create_barebones()Paolo Bonzini2023-11-081-8/+3
* | Linux 6.7-rc1v6.7-rc1Linus Torvalds2023-11-121-2/+2
* | wifi: iwlwifi: fix system commands group orderingMiri Korenblit2023-11-121-1/+1
* | Merge tag 'parisc-for-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2023-11-123-8/+6
|\ \
| * | parisc: Prevent booting 64-bit kernels on PA1.x machinesHelge Deller2023-11-101-3/+2
| * | parport: gsc: mark init function staticArnd Bergmann2023-11-101-1/+1
| * | parisc/pgtable: Do not drop upper 5 address bits of physical addressHelge Deller2023-11-071-4/+3
* | | Merge tag 'loongarch-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds2023-11-1213-63/+215
|\ \ \
| * | | selftests/bpf: Enable cpu v4 tests for LoongArchHengqi Chen2023-11-086-6/+12
| * | | LoongArch: BPF: Support signed mod instructionsHengqi Chen2023-11-081-9/+25
| * | | LoongArch: BPF: Support signed div instructionsHengqi Chen2023-11-081-9/+25
| * | | LoongArch: BPF: Support 32-bit offset jmp instructionsHengqi Chen2023-11-081-1/+5
| * | | LoongArch: BPF: Support unconditional bswap instructionsHengqi Chen2023-11-081-0/+1