kvm-riscv.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
 messages from 2023-07-26 17:18:37 to 2023-08-09 12:21:41 UTC [more...]

[PATCH v6 00/13] RISCV: Add KVM_GET_REG_LIST API
 2023-08-09 12:21 UTC  (7+ messages)

[PATCH v8 00/14] KVM: arm64: Add support for FEAT_TLBIRANGE
 2023-08-09  6:09 UTC  (20+ messages)
` [PATCH v8 01/14] KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs()
` [PATCH v8 02/14] KVM: Declare kvm_arch_flush_remote_tlbs() globally
` [PATCH v8 03/14] KVM: arm64: Use kvm_arch_flush_remote_tlbs()
` [PATCH v8 04/14] KVM: Remove CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL
` [PATCH v8 05/14] KVM: Allow range-based TLB invalidation from common code
` [PATCH v8 06/14] KVM: Move kvm_arch_flush_remote_tlbs_memslot() to "
` [PATCH v8 07/14] arm64: tlb: Refactor the core flush algorithm of __flush_tlb_range
` [PATCH v8 08/14] arm64: tlb: Implement __flush_s2_tlb_range_op()
` [PATCH v8 09/14] KVM: arm64: Implement __kvm_tlb_flush_vmid_range()
` [PATCH v8 10/14] KVM: arm64: Define kvm_tlb_flush_vmid_range()
` [PATCH v8 11/14] KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range()
` [PATCH v8 12/14] KVM: arm64: Flush only the memslot after write-protect
` [PATCH v8 13/14] KVM: arm64: Invalidate the table entries upon a range
` [PATCH v8 14/14] KVM: arm64: Use TLBI range-based intructions for unmap

[RFC PATCH v11 00/29] KVM: guest_memfd() and per-page attributes
 2023-08-08 21:13 UTC  (39+ messages)
` [RFC PATCH v11 01/29] KVM: Wrap kvm_gfn_range.pte in a per-action union
` [RFC PATCH v11 06/29] KVM: Introduce KVM_SET_USER_MEMORY_REGION2
` [RFC PATCH v11 08/29] KVM: Introduce per-page memory attributes
` [RFC PATCH v11 10/29] mm: Add AS_UNMOVABLE to mark mapping as completely unmovable
` [RFC PATCH v11 11/29] security: Export security_inode_init_security_anon() for use by KVM
` [RFC PATCH v11 12/29] KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory

[PATCH v7 00/12] KVM: arm64: Add support for FEAT_TLBIRANGE
 2023-08-08 16:46 UTC  (48+ messages)
` [PATCH v7 01/12] KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs()
` [PATCH v7 02/12] KVM: arm64: Use kvm_arch_flush_remote_tlbs()
` [PATCH v7 04/12] KVM: Allow range-based TLB invalidation from common code
` [PATCH v7 05/12] KVM: Move kvm_arch_flush_remote_tlbs_memslot() to "
` [PATCH v7 06/12] arm64: tlb: Refactor the core flush algorithm of __flush_tlb_range
` [PATCH v7 07/12] KVM: arm64: Implement __kvm_tlb_flush_vmid_range()
` [PATCH v7 08/12] KVM: arm64: Define kvm_tlb_flush_vmid_range()
` [PATCH v7 09/12] KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range()
` [PATCH v7 12/12] KVM: arm64: Use TLBI range-based intructions for unmap

[RFC PATCH v11 28/29] KVM: selftests: Add basic selftest for guest_memfd()
 2023-08-07 23:25 UTC  (3+ messages)

[RFC PATCH v11 27/29] KVM: selftests: Expand set_memory_region_test to validate guest_memfd()
 2023-08-07 23:17 UTC  (2+ messages)

[PATCH] RISC-V: KVM: Improve vector save/restore functions
 2023-08-05 16:32 UTC  (3+ messages)

[PATCH v4 00/10] RISC-V: KVM: change get_reg/set_reg error code
 2023-08-05 16:32 UTC  (16+ messages)
` [PATCH v4 01/10] RISC-V: KVM: return ENOENT in *_one_reg() when reg is unknown
` [PATCH v4 02/10] RISC-V: KVM: use ENOENT in *_one_reg() when extension is unavailable
` [PATCH v4 03/10] RISC-V: KVM: do not EOPNOTSUPP in set_one_reg() zicbo(m|z)
` [PATCH v4 04/10] RISC-V: KVM: do not EOPNOTSUPP in set KVM_REG_RISCV_TIMER_REG
` [PATCH v4 05/10] RISC-V: KVM: use EBUSY when !vcpu->arch.ran_atleast_once
` [PATCH v4 06/10] RISC-V: KVM: avoid EBUSY when writing same ISA val
` [PATCH v4 07/10] RISC-V: KVM: avoid EBUSY when writing the same machine ID val
` [PATCH v4 08/10] RISC-V: KVM: avoid EBUSY when writing the same isa_ext val
` [PATCH v4 09/10] RISC-V: KVM: Improve vector save/restore errors
` [PATCH v4 10/10] docs: kvm: riscv: document EBUSY in KVM_SET_ONE_REG

[RFC PATCH 00/14] RISC-V: Add steal-time support
 2023-08-05  1:34 UTC  (13+ messages)
` [RFC PATCH 02/14] RISC-V: Add SBI STA extension definitions
` [RFC PATCH 03/14] RISC-V: paravirt: Implement steal-time support

[PATCH 0/4] RISCV: Add kvm Sstc timer selftest
 2023-08-05  1:31 UTC  (22+ messages)
` [PATCH 1/4] tools: riscv: Add header file csr.h
` [PATCH 2/4] KVM: riscv: selftests: Add exception handling support
` [PATCH 3/4] KVM: riscv: selftests: Add guest helper to get vcpu id
` [PATCH 4/4] KVM: riscv: selftests: Add sstc_timer test

[PATCH 00/10] RISC-V: Refactor instructions
 2023-08-04 17:26 UTC  (16+ messages)
` [PATCH 01/10] RISC-V: Expand instruction definitions
` [PATCH 02/10] RISC-V: vector: Refactor instructions
` [PATCH 03/10] RISC-V: Refactor jump label instructions
` [PATCH 04/10] RISC-V: KGDB: Refactor instructions
` [PATCH 05/10] RISC-V: module: "
` [PATCH 06/10] RISC-V: Refactor patch instructions
` [PATCH 07/10] RISC-V: nommu: Refactor instructions
` [PATCH 08/10] RISC-V: kvm: "
` [PATCH 09/10] RISC-V: bpf: "
` [PATCH 10/10] RISC-V: Refactor bug and traps instructions

[PATCH v3 00/10] RISC-V: KVM: change get_reg/set_reg error codes
 2023-08-03 14:56 UTC  (12+ messages)
` [PATCH v3 01/10] RISC-V: KVM: return ENOENT in *_one_reg() when reg is unknown
` [PATCH v3 02/10] RISC-V: KVM: use ENOENT in *_one_reg() when extension is unavailable
` [PATCH v3 03/10] RISC-V: KVM: do not EOPNOTSUPP in set_one_reg() zicbo(m|z)
` [PATCH v3 04/10] RISC-V: KVM: do not EOPNOTSUPP in set KVM_REG_RISCV_TIMER_REG
` [PATCH v3 05/10] RISC-V: KVM: use EBUSY when !vcpu->arch.ran_atleast_once
` [PATCH v3 06/10] RISC-V: KVM: avoid EBUSY when writing same ISA val
` [PATCH v3 07/10] RISC-V: KVM: avoid EBUSY when writing the same machine ID val
` [PATCH v3 08/10] RISC-V: KVM: avoid EBUSY when writing the same isa_ext val
` [PATCH v3 09/10] RISC-V: KVM: Improve vector save/restore errors
` [PATCH v3 10/10] docs: kvm: riscv: document EBUSY in KVM_SET_ONE_REG

[PATCH v4 0/7] Risc-V Kvm Smstateen
 2023-08-03 12:01 UTC  (3+ messages)
` [PATCH v4 1/7] RISC-V: Detect Smstateen extension

[PATCH v2 0/1] RISC-V: KVM: provide UAPI for host SATP mode
 2023-08-03 11:51 UTC  (3+ messages)
` [PATCH v2 1/1] "

[PATCH v2 0/9] RISC-V: KVM: change get_reg/set_reg error codes
 2023-08-02  9:06 UTC  (13+ messages)
` [PATCH v2 1/9] RISC-V: KVM: return ENOENT in *_one_reg() when reg is unknown
` [PATCH v2 2/9] RISC-V: KVM: use ENOENT in *_one_reg() when extension is unavailable
` [PATCH v2 3/9] RISC-V: KVM: do not EOPNOTSUPP in set_one_reg() zicbo(m|z)
` [PATCH v2 4/9] RISC-V: KVM: do not EOPNOTSUPP in set KVM_REG_RISCV_TIMER_REG
` [PATCH v2 5/9] RISC-V: KVM: use EBUSY when !vcpu->arch.ran_atleast_once
` [PATCH v2 6/9] RISC-V: KVM: avoid EBUSY when writing same ISA val
` [PATCH v2 7/9] RISC-V: KVM: avoid EBUSY when writing the same machine ID val
` [PATCH v2 8/9] RISC-V: KVM: avoid EBUSY when writing the same isa_ext val
` [PATCH v2 9/9] docs: kvm: riscv: document EBUSY in KVM_SET_ONE_REG

[PATCH v4.1 0/3] KVM: selftests: Guest printf extra prep patches
 2023-08-01  9:22 UTC  (6+ messages)
` [PATCH v4.1 1/3] KVM: selftests: Add arch ucall.h and inline simple arch hooks
` [PATCH v4.1 2/3] KVM: selftests: Add #define of expected KVM exit reason for ucall
` [PATCH v4.1 3/3] KVM: selftests: Add a selftest for guest prints and formatted asserts

[PATCH] KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action union
 2023-07-31 20:35 UTC  (4+ messages)

[PATCH 0/6] RISC-V: KVM: change get_reg/set_reg error codes
 2023-07-31 12:57 UTC  (9+ messages)
` [PATCH 1/6] RISC-V: KVM: return ENOENT in *_one_reg() when reg is unknown
` [PATCH 2/6] RISC-V: KVM: use ENOENT in *_one_reg() when extension is unavailable
` [PATCH 3/6] RISC-V: KVM: do not EOPNOTSUPP in set_one_reg() zicbo(m|z)
` [PATCH 4/6] RISC-V: KVM: do not EOPNOTSUPP in set KVM_REG_RISCV_TIMER_REG
` [PATCH 5/6] RISC-V: KVM: use EBUSY when !vcpu->arch.ran_atleast_once
` [PATCH 6/6] docs: kvm: riscv: document EBUSY in KVM_SET_ONE_REG


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).