KVM-RISCV Archive on lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-08-07 05:32:55 to 2026-09-08 20:11:04 UTC [more...]

[PATCH 00/39] mm: make VMA flag semantics explicit, eliminate VM_SPECIAL
 2026-09-08 20:01 UTC  (19+ 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

[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  (5+ messages)
` [PATCH v2] "

[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  (5+ messages)
` [PATCH 1/3] KVM: riscv: Implement KVM_PRE_FAULT_MEMORY
` [PATCH 2/3] KVM: selftests: Add RISC-V Sv57 page table indexing
` [PATCH 3/3] KVM: selftests: Enable pre_fault_memory_test for RISC-V

[PATCH v5 3/7] riscv: vector: refactor vector context operations
 2026-08-10 17:22 UTC 

[RESEND PATCH 0/2] RISC-V: KVM: Fix G-stage fault handling
 2026-08-10  5:15 UTC  (3+ messages)
` [RESEND PATCH 1/2] RISC-V: KVM: Release unused page after MMU invalidation
` [RESEND PATCH 2/2] RISC-V: KVM: Propagate interrupted G-stage faults

[PATCH v4 0/2] KVM: RISC-V: Add CPU PM notifier for non-retention idle states
 2026-08-08 16:38 UTC  (5+ messages)
` [PATCH v4 1/2] KVM: RISC-V: Clear former VCPU cache on virtualization disable
` [PATCH v4 2/2] KVM: RISC-V: Add CPU PM notifier for non-retention idle states

[PATCH v2 RESEND] RISC-V: KVM: Fix PMU event info array size overflow
 2026-08-08 13:34 UTC  (2+ messages)

[PATCH] RISC-V: KVM: Avoid one-word masks for SBI v0.1 all-harts
 2026-08-08  8:22 UTC  (2+ messages)

[PATCH] RISC-V: KVM: Guard HFENCE range loops against overflow
 2026-08-08  8:22 UTC  (2+ messages)

[kvm-unit-tests PATCH] riscv: Add Zicboz CBO.ZERO tests
 2026-08-08  5:50 UTC 

[PATCH] RISC-V: KVM: Reject overlapping AIA IMSIC address fields
 2026-08-07 16:40 UTC  (2+ messages)

[PATCH] RISC-V: KVM: Allow memslots ending at the GPA limit
 2026-08-07 16:40 UTC  (2+ messages)

[PATCH] RISC-V: KVM: Improve dirty log clearing by skipping zero bits in mask
 2026-08-07 16:40 UTC  (2+ messages)

[PATCH v2 0/2] RISC-V: KVM: Add PMU event filter support
 2026-08-07  5:32 UTC  (3+ messages)
` [PATCH v2 1/2] "
` [PATCH v2 2/2] RISC-V: KVM: selftests: Add PMU event filter test


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