KVM-RISCV Archive on lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-08-11 17:18:48 to 2026-09-09 07:38:05 UTC [more...]

[PATCH 00/39] mm: make VMA flag semantics explicit, eliminate VM_SPECIAL
 2026-09-09  7:37 UTC  (42+ messages)
` [PATCH 01/39] mm/vma: predicate setting mmap_prepare VMA fields on new vma alloc
` [PATCH 02/39] mm/vma: introduce and use vma_[flags_]can_merge()
` [PATCH 03/39] mm: consistently validate VMA state after mmap[_prepare] hooks
` [PATCH 04/39] mm/vma: ensure mmap_prepare doesn't set actions on a mergeable vma
` [PATCH 05/39] mm: make map_kernel_pages_[prepare,complete] internal and unexported
` [PATCH 06/39] mm/vma: tidy up map kernel pages enum values
` [PATCH 07/39] mm: add mmap action for discontiguous kernel page mapping
` [PATCH 08/39] docs: filesystems: update mmap_prepare docs for discontig kernel pgs
` [PATCH 09/39] drivers/usb/mon: update to use mmap_prepare + map kernel pages
` [PATCH 10/39] infiniband: update hfi1 to use remap_vmalloc_range()
` [PATCH 11/39] selinux: reject writable opens of policy file, drop mmap shared/write check
` [PATCH 12/39] ALSA: pcm: use vm_insert_page() to map PCM status page
` [PATCH 13/39] bpf: arena: mark arena_map_mmap() mappings VM_MIXEDMAP
` [PATCH 14/39] mm/vma: add vma[_flags]_is_kernel_owned() predicates
` [PATCH 15/39] mm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if kernel-owned
` [PATCH 16/39] mm/vma: add and use vma_[flags]_is_fixed_mapping
` [PATCH 17/39] scsi: sg: convert mmap hook to mmap_prepare and rework
` [PATCH 18/39] fbdev: defio: assert FBINFO_VIRTFB, drop VM_IO, add VM_MIXEDMAP
` [PATCH 19/39] HSI: cmt_speech: convert mmap hook to mmap_prepare, refactor
` [PATCH 20/39] mm/gup: error out early on !VMA_MAYREAD_BIT VMAs
` [PATCH 21/39] uprobes: remove VM_IO, set VM_MIXEDMAP for mapped kernel pages
` [PATCH 22/39] mm/mlock: clear VMA_LOCKED_MASK over mmap callback
` [PATCH 23/39] mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify
` [PATCH 24/39] mm/vma: enforce that only kernel-owned mappings may set VMA_IO_BIT
` [PATCH 25/39] mm: remove VMA_IO_BIT check in vma[_flags]_is_kernel_owned()
` [PATCH 26/39] mm: remove hugetlb_inline.h
` [PATCH 27/39] mm: rename is_vm_hugetlb_page() to vma_is_hugetlb()
` [PATCH 28/39] mm: drop some redundant checks around hugetlb VMAs
` [PATCH 29/39] mm/madvise: update is_valid_guard_vma() to use vma_can_merge()
` [PATCH 30/39] mm/vma: introduce vma[_flags]_is_persistent()
` [PATCH 31/39] mm/uffd: use predicates for userfaultfd checks
` [PATCH 32/39] mm/madvise: use predicates for madvise(..., MADV_DOFORK)
` [PATCH 33/39] mm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly tested
` [PATCH 34/39] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around()
` [PATCH 35/39] mm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup()
` [PATCH 36/39] mm: eliminate VM_SPECIAL, VMA_SPECIAL_FLAGS
` [PATCH 37/39] fuse: dax: do not set VM_MIXEDMAP
` [PATCH 38/39] mm/huge_memory: remove vma_is_special_huge()
` [PATCH 39/39] mm/vma: introduce and use vma[_flags]_can_gup()

[BUG] RISC-V: KVM: WARNING in mark_page_dirty_in_slot with dirty ring enabled
 2026-09-08  9:58 UTC 

[PATCH v2 00/20] KVM: selftests: PPC pre-enabling
 2026-09-07 11:21 UTC  (29+ messages)
` [PATCH v2 01/20] KVM: selftests: Use MEM_REGION_PT memslot instead of '0' for s390 regions/segments
` [PATCH v2 02/20] KVM: selftests: Use the common minimum GPA for page tables on LoongArch
` [PATCH v2 03/20] KVM: selftests: Use vm_alloc_page_table() to allocate LoongArch page tables
` [PATCH v2 04/20] KVM: selftests: Rename "num" param to "nr_pages" for physical page allocators
` [PATCH v2 05/20] KVM: selftests: Use goto instead of do-while to retry finding unused physical pages
` [PATCH v2 06/20] KVM: selftests: Extend page allocator to support naturally aligned allocations
` [PATCH v2 07/20] KVM: selftests: Make the single-page allocator APIs static inline
` [PATCH v2 08/20] KVM: selftests: Use the innermost page allocator API in the memslot perf test
` [PATCH v2 09/20] KVM: selftests: Use the innermost page allocator API in s390's IRQ routing test
` [PATCH v2 10/20] KVM: selftests: Add a wrapper API to allocate multiple page table pages
` [PATCH v2 11/20] KVM: selftests: Initialize vm->memslots[] with invalid memslots during creation
` [PATCH v2 12/20] KVM: selftests: Add APIs to override memory region types with custom memslots
` [PATCH v2 13/20] KVM: selftests: Add TEST_EXTRA memory region type for "special" memslots
` [PATCH v2 14/20] KVM: selftests: Use TEST_EXTRA region in arm64's vGIC LPI stress test
` [PATCH v2 15/20] KVM: selftests: Use TEST_EXTRA region in x86's smaller MAXPHYADDR test
` [PATCH v2 16/20] KVM: selftests: Use TEST_EXTRA region in set memory region test
` [PATCH v2 17/20] KVM: selftests: Take the memory region type, not memslot, in page allocators
` [PATCH v2 18/20] KVM: selftests: Use TEST_ASSERT(), not assert(), in vm_get_mem_region()
` [PATCH v2 19/20] KVM: selftests: Automatically pick min_gpa for allocations based on region type
` [PATCH v2 20/20] KVM: selftests: Add arch hook to force page tables to be naturally aligned

[PATCH RFC v3 00/21] mm: change behavior of pXdp_get()/pXd_page() in compile-time folded pgtable
 2026-09-07  8:06 UTC  (27+ messages)
` [PATCH RFC v3 01/21] ARM: mm: make nommu pgd_t a scalar
` [PATCH RFC v3 02/21] ARM: mm: make 2-level "
` [PATCH RFC v3 03/21] ARM: mm: remove custom pgdp_get()
` [PATCH RFC v3 04/21] LoongArch: mm: define pud_leaf() only when PUD exists
` [PATCH RFC v3 05/21] MIPS: "
` [PATCH RFC v3 06/21] mm/pgtable: define (pgd|p4d|pud)_leaf() for folded page tables
` [PATCH RFC v3 07/21] mm/pgtable: define (pgd|p4d|pud)_offset_lockless() "
` [PATCH RFC v3 08/21] mm: vmscan: remove stack copy address of pud/pmd pass in walk_pud/pmd_range()
` [PATCH RFC v3 09/21] loongarch: kvm: remove stack copy address of pXd in pXd_offset()
` [PATCH RFC v3 10/21] riscv: "
` [PATCH RFC v3 11/21] riscv: mm: use proper set_pXd() for generic compile-time folded patable in vmalloc_fault()
` [PATCH RFC v3 12/21] mm/pgtable: redefine PGTABLE_LEVEL enum with ascend order from PGD
` [PATCH RFC v3 13/21] x86: mm: use pgtable_level enum in effective_prot_pXd()
` [PATCH RFC v3 14/21] x86: mm: carve out the generic compile-time folded pgtable case in effective_prot()
` [PATCH RFC v3 15/21] x86: mm: skip collapse_pud_page() when CONFIG_X86_DIRECT_GBPAGES disabled
` [PATCH RFC v3 16/21] openrisc/pgtable: drop __pmd_offset()
` [PATCH RFC v3 17/21] mm/pgtable: optimize pmdp_get() and friends for folded pagetable levels
` [PATCH RFC v3 18/21] mm/pgtable: catch abuse of folded dummy pgd_t/p4d_t/pud_t
` [PATCH RFC v3 19/21] mm/pgtable: disallow calling (pgd|p4d|pud)_page, pgd_page_vaddr() and (p4d|pud)_pgtable with dummy
` [PATCH RFC v3 20/21] mm/pgtable: disallow calling folded set_pgd/set_p4d/set_pud "
` [PATCH RFC v3 21/21] Documentation: mm: clarify behaviour of compile-time folded page tables

[PATCH v2 0/4] KVM: Reset steal time accounting on vCPU pid change
 2026-09-06 17:27 UTC  (10+ messages)
` [PATCH v2 1/4] KVM: Move last_steal to common struct kvm_vcpu
` [PATCH v2 2/4] KVM: Reset last_steal on vCPU pid change
` [PATCH v2 3/4] KVM: selftests: Test steal time across vCPU pid changes on x86
` [PATCH v2 4/4] KVM: selftests: Add arm64 coverage for steal time pid changes

[PATCH] RISC-V: KVM: Publish NACL HFENCE configuration last
 2026-09-06  8:07 UTC 

[PATCH] RISC-V: KVM: Preserve LCOFIP when checking pending interrupts
 2026-09-03  4:04 UTC  (2+ messages)

[PATCH 00/20] KVM: selftests: PPC pre-enabling
 2026-09-02 17:59 UTC  (34+ messages)
` [PATCH 01/20] KVM: selftests: Use MEM_REGION_PT memslot instead of '0' for s390 regions/segments
` [PATCH 02/20] KVM: selftests: Bump the minimum GPA for page tables to 0x200000
` [PATCH 03/20] KVM: selftests: Use vm_alloc_page_table() to allocate LoongArch page tables
` [PATCH 04/20] KVM: selftests: Rename "num" param to "nr_pages" for physical page allocators
` [PATCH 05/20] KVM: selftests: Use goto instead of do-while to retry finding unused physical pages
` [PATCH 06/20] KVM: selftests: Extend page allocator to support naturally aligned allocations
` [PATCH 07/20] KVM: selftests: Make the single-page allocator APIs static inline
` [PATCH 08/20] KVM: selftests: Use the innermost page allocator API in the memslot perf test
` [PATCH 09/20] KVM: selftests: Use the innermost page allocator API in s390's IRQ routing test
` [PATCH 10/20] KVM: selftests: Add a wrapper API to allocate multiple page table pages
` [PATCH 11/20] KVM: selftests: Initialize vm->memslots[] with invalid memslots during creation
` [PATCH 12/20] KVM: selftests: Add APIs to override memory region types with custom memslots
` [PATCH 13/20] KVM: selftests: Add TEST_EXTRA memory region type for "special" memslots
` [PATCH 14/20] KVM: selftests: Use TEST_EXTRA region in arm64's vGIC LPI stress test
` [PATCH 15/20] KVM: selftests: Use TEST_EXTRA region in x86's smaller MAXPHYADDR test
` [PATCH 16/20] KVM: selftests: Use TEST_EXTRA region in set memory region test
` [PATCH 17/20] KVM: selftests: Take the memory region type, not memslot, in page allocators
` [PATCH 18/20] KVM: selftests: Use TEST_ASSERT(), not assert(), in vm_get_mem_region()
` [PATCH 19/20] KVM: selftests: Automatically pick min_gpa for allocations based on region type
` [PATCH 20/20] KVM: selftests: Add arch hook to force page tables to be naturally aligned

[PATCH] KVM: riscv: selftests: Dump sepc/scause/stval on vcpu_arch_dump()
 2026-09-01  3:57 UTC 

[PATCH] riscv/kvm: Only context-switch senvcfg where it exists
 2026-08-27 21:12 UTC 

[PATCH] KVM: riscv: Fix NACL hfence entry update order
 2026-08-26  7:50 UTC 

[PATCH] RISC-V: KVM: Fix sdata leak and stale snapshot_addr in snapshot_set_shmem
 2026-08-26  6:41 UTC 

[PATCH] KVM: riscv: Avoid redundant interrupt check for pending timers
 2026-08-25  9:58 UTC  (2+ messages)

[PATCH v1 0/3] RISC-V: KVM: Fix PMU counter handling issues
 2026-08-25  8:37 UTC  (4+ messages)
` [PATCH v1 1/3] RISC-V: KVM: Preserve firmware counter value across stop/start
` [PATCH v1 2/3] RISC-V: KVM: Report snapshot write failure to the guest
` [PATCH v1 3/3] RISC-V: KVM: Fix perf-backed counter accounting across stop and read

[PATCH v4 0/9] KVM: selftests: Create KVM selftests runner
 2026-08-24 21:21 UTC  (11+ messages)
` [PATCH v4 3/9] KVM: selftests: Add timeout option in "
` [PATCH v4 6/9] KVM: selftests: Add various print flags to KVM selftest runner
` [PATCH v4 8/9] KVM: selftests: Add rule to generate default tests for KVM selftests runner

[PATCH] RISC-V: KVM: Serialize IMSIC attributes with vCPU migration
 2026-08-21  5:17 UTC  (4+ messages)

[RFC PATCH v2 00/10] iommu/riscv: Add hardware dirty tracking for second-stage domains
 2026-08-18 14:03 UTC  (10+ messages)
` [RFC PATCH v2 01/10] iommupt: Add RISC-V Second-stage (iohgatp) page table support
` [RFC PATCH v2 05/10] iommu/riscv: support GSCID and GVMA invalidation command
` [RFC PATCH v2 07/10] iommu/riscv: Add domain_alloc_paging_flags for second-stage domain

[GIT PULL] KVM/riscv changes for 7.3
 2026-08-18 11:08 UTC  (3+ messages)

[PATCH] RISC-V: KVM: Flush VS-stage TLB before reusing a host CPU
 2026-08-17 10:24 UTC 

[PATCH] KVM: RISC-V: Clear HSTATUS.HU on hypervisor initialization
 2026-08-17  7:32 UTC 

[PATCH v4 RESEND 0/5] KVM: riscv: Add KVM_PRE_FAULT_MEMORY support
 2026-08-15 10:34 UTC  (4+ messages)
` [PATCH v4 RESEND 1/5] KVM: riscv: Avoid overwriting G-stage tables with huge leaves
` [PATCH v4 RESEND 4/5] KVM: selftests: Add RISC-V Sv57 page table indexing
` [PATCH v4 RESEND 5/5] KVM: selftests: Enable pre_fault_memory_test for RISC-V

[PATCH v4 4/5] KVM: selftests: Add RISC-V Sv57 page table indexing
 2026-08-15 10:08 UTC 

[PATCH v3 0/3] KVM: riscv: Add KVM_PRE_FAULT_MEMORY support
 2026-08-14 11:45 UTC  (4+ messages)
` [PATCH v3 1/3] KVM: riscv: Implement KVM_PRE_FAULT_MEMORY
` [PATCH v3 2/3] KVM: selftests: Add RISC-V Sv57 page table indexing
` [PATCH v3 3/3] KVM: selftests: Enable pre_fault_memory_test for RISC-V

[PATCH] KVM: riscv: Avoid overwriting existing G-stage tables with huge leaves
 2026-08-14 10:57 UTC 

[PATCH v2 0/3] KVM: riscv: Add KVM_PRE_FAULT_MEMORY support
 2026-08-14  3:51 UTC  (6+ messages)
` [PATCH v2 1/3] KVM: riscv: Implement KVM_PRE_FAULT_MEMORY
` [PATCH v2 2/3] KVM: selftests: Add RISC-V Sv57 page table indexing
` [PATCH v2 3/3] KVM: selftests: Enable pre_fault_memory_test for RISC-V

[PATCH v9] KVM: selftests: riscv: Add lazy V extension enablement for guests
 2026-08-13 10:29 UTC  (6+ messages)
  ` [PATCH v10] "
    ` [PATCH v11] "
      ` [PATCH v12] "
        ` [PATCH v13] "

[PATCH v5 0/3] RISC-V: KVM: fix vcpu vector context handling
 2026-08-13  8:40 UTC  (2+ messages)

[PATCH v5] KVM: RISC-V: Add CPU PM notifier for non-retention idle states
 2026-08-12 16:52 UTC  (2+ messages)

[PATCH 0/2] RISC-V: KVM: Validate AIA MMIO ranges against GPA width
 2026-08-12  5:39 UTC  (3+ messages)
` [PATCH 1/2] RISC-V: KVM: Validate AIA MMIO address ranges
` [PATCH 2/2] RISC-V: KVM: Disallow GPA-width changes after AIA init

[PATCH 0/3] KVM: riscv: Add KVM_PRE_FAULT_MEMORY support
 2026-08-11 17:18 UTC  (3+ messages)
` [PATCH 3/3] KVM: selftests: Enable pre_fault_memory_test for RISC-V


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox