KVM-RISCV Archive on lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-08-01 08:58:31 to 2026-09-03 01:02:00 UTC [more...]

[PATCH v2 00/20] KVM: selftests: PPC pre-enabling
 2026-09-03  1:01 UTC  (23+ 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-02 20:48 UTC  (26+ 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 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] RISC-V: KVM: Preserve LCOFIP when checking pending interrupts
 2026-09-01  8:06 UTC 

[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  (5+ messages)
` [PATCH v5 1/3] riscv: vector: refactor riscv_v_start_kernel_context
` [PATCH v5 2/3] riscv: vector: allow non-preemptible kernel-mode vector with IRQs off
` [PATCH v5 3/3] RISC-V: KVM: fix vcpu vector context handling for kernel-mode vector

[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

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

[PATCH v5 00/17] riscv: hwprobe: Expose RVA23U64 base behavior
 2026-08-06 18:32 UTC  (7+ messages)
` [PATCH v5 04/17] riscv: Standardize extension capitalization
` [PATCH v5 05/17] riscv: Add Zicclsm to cpufeature and hwprobe
` [PATCH v5 06/17] riscv: Add Ziccamoa, Ziccif, Ziccrse, and Za64rs "

[PATCH RFC v2 00/20] mm: optimize unnecessary loads due to ptep_get() and friends out
 2026-08-06 17:11 UTC  (2+ messages)

[PATCH v3 00/17] riscv: Generate riscv instruction functions
 2026-08-06 16:36 UTC  (19+ messages)
` [PATCH v3 02/17] riscv: alternatives: Use generated instruction headers for patching code
` [PATCH v3 03/17] riscv: kgdb: Use generated instruction headers
` [PATCH v3 04/17] riscv: Add kprobes instruction simulation KUnit
` [PATCH v3 05/17] riscv: kprobes: Use generated instruction headers
` [PATCH v3 06/17] riscv: cfi: "
` [PATCH v3 07/17] riscv: Maintain epc on misaligned emulation error
` [PATCH v3 08/17] riscv: Use generated instruction headers for misaligned loads/stores
` [PATCH v3 09/17] riscv: kvm: Use generated instruction headers for csr code
  ` [PATCH v3 01/17] riscv: Introduce instruction table generation

[PATCH v2 00/15] riscv: add Svnapot PTE folding support
 2026-08-06 11:03 UTC  (6+ messages)
` [PATCH v2 10/15] mm/gup: add fast-GUP specific lockless PTE helpers
    ` [External] "

[PATCH v3] RISC-V: KVM: Add kvm-riscv.wfi_trap_policy to control VS-mode WFI trapping
 2026-08-05  6:51 UTC 

[PATCH v2] RISC-V: KVM: Add kvm-riscv.wfi_trap_policy to control VS-mode WFI trapping
 2026-08-05  5:11 UTC  (2+ messages)

[PATCH v2] RISC-V: KVM: Fix the conversion between vsip and hvip
 2026-08-04 13:40 UTC 

[RFC] RISC-V KVM: guest local sfence.vma may miss stale VS-stage TLB after vCPU migration
 2026-08-04  2:56 UTC  (7+ messages)
` [PATCH] riscv: KVM: Flush VS-stage stale entries

[PATCH] RISC-V: KVM: Add kvm-riscv.wfi_trap_policy to control VS-mode WFI trapping
 2026-08-04  2:48 UTC  (3+ messages)

[PATCH] KVM: riscv: Fix infinite loop in NACL hfence entry allocation
 2026-08-01  8:58 UTC  (2+ messages)


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