[PW_SID:972970] RISC-V: KVM: Allow zicop/bfloat16 exts for guest#544
[PW_SID:972970] RISC-V: KVM: Allow zicop/bfloat16 exts for guest#544linux-riscv-bot wants to merge 5 commits into
Conversation
We're about to allow guests to use the Zicbop extension. KVM userspace needs to know the cache block size in order to properly advertise it to the guest. Provide a virtual config register for userspace to get it with the GET_ONE_REG API, but setting it cannot be supported, so disallow SET_ONE_REG. Signed-off-by: Quan Zhou <zhouquan@iscas.ac.cn> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Extend the KVM ISA extension ONE_REG interface to allow KVM user space to detect and enable Zicbop extension for Guest/VM. Signed-off-by: Quan Zhou <zhouquan@iscas.ac.cn> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Extend the KVM ISA extension ONE_REG interface to allow KVM user space to detect and enable Zfbmin/Zvfbfmin/Zvfbfwma extension for Guest/VM. Signed-off-by: Quan Zhou <zhouquan@iscas.ac.cn> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The KVM RISC-V allows Zicbop extension for Guest/VM so add them to get-reg-list test. Signed-off-by: Quan Zhou <zhouquan@iscas.ac.cn> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The KVM RISC-V allows Zfbfmin/Zvfbfmin/Zvfbfwma extensions for Guest/VM so add them to get-reg-list test. Signed-off-by: Quan Zhou <zhouquan@iscas.ac.cn> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 1: "[1/5] RISC-V: KVM: Provide UAPI for Zicbop block size" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 2: "[2/5] RISC-V: KVM: Allow Zicbop extension for Guest/VM" |
|
Patch 3: "[3/5] RISC-V: KVM: Allow bfloat16 extension for Guest/VM" |
|
Patch 3: "[3/5] RISC-V: KVM: Allow bfloat16 extension for Guest/VM" |
|
Patch 3: "[3/5] RISC-V: KVM: Allow bfloat16 extension for Guest/VM" |
|
Patch 3: "[3/5] RISC-V: KVM: Allow bfloat16 extension for Guest/VM" |
|
Patch 3: "[3/5] RISC-V: KVM: Allow bfloat16 extension for Guest/VM" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 4: "[4/5] KVM: riscv: selftests: Add Zicbop extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
|
Patch 5: "[5/5] KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test" |
PR for series 972970 applied to workflow__riscv__fixes
Name: RISC-V: KVM: Allow zicop/bfloat16 exts for guest
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=972970
Version: 1