Re: [PATCH v2 0/2] KVM/arm64: sys_reg_table_init() small improvements

2022-05-04 Thread Marc Zyngier
On Thu, 28 Apr 2022 11:34:03 +0100, Alexandru Elisei wrote: > These are two small improvements to how KVM handles an out-of-order > sys_reg_desc table. These should only affect KVM developers, as the end > user should never see an error caused by an unsorted sys_reg_desc table. > > Changes in v2:

Re: [PATCH v2 2/5] KVM: arm64: Compile stacktrace.nvhe.o

2022-05-04 Thread Mark Brown
On Mon, May 02, 2022 at 12:12:02PM -0700, Kalesh Singh wrote: > Recompile stack unwinding code for use with the nVHE hypervisor. This is > a preparatory patch that will allow reusing most of the kernel unwinding > logic in the nVHE hypervisor. > enum stack_type { > - STACK_TYPE_UNKNOWN, >

Re: [PATCH v2 1/5] KVM: arm64: Factor out common stack unwinding logic

2022-05-04 Thread Mark Brown
On Mon, May 02, 2022 at 12:12:01PM -0700, Kalesh Singh wrote: > Factor out the stack unwinding logic common to both the host kernel and > the nVHE hypersivor into __unwind_next(). This allows for reuse in the > nVHE hypervisor stack unwinding (later in this series). Reviewed-by: Mark Brown

Re: [PATCH v6 00/12] KVM: arm64: PSCI SYSTEM_SUSPEND support

2022-05-04 Thread Marc Zyngier
On Wed, 4 May 2022 03:24:34 +, Oliver Upton wrote: > The PSCI v1.0 specification describes a call, SYSTEM_SUSPEND, which > allows software to request that the system be placed into the lowest > possible power state and await a wakeup event. This call is optional > in v1.0 and v1.1. KVM does

Re: [PATCH v7 0/9] KVM: arm64: Add support for hypercall services selection

2022-05-04 Thread Marc Zyngier
On Mon, 2 May 2022 23:38:44 +, Raghavendra Rao Ananta wrote: > Continuing the discussion from [1], the series tries to add support > for the userspace to elect the hypercall services that it wishes > to expose to the guest, rather than the guest discovering them > unconditionally. The idea

[PATCH kernel] KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependent

2022-05-04 Thread Alexey Kardashevskiy
When introduced, IRQFD resampling worked on POWER8 with XICS. However KVM on POWER9 has never implemented it - the compatibility mode code ("XICS-on-XIVE") misses the kvm_notify_acked_irq() call and the native XIVE mode does not handle INTx in KVM at all. This moved the capability support

Re: [PATCH v14 00/39] arm64/sme: Initial support for the Scalable Matrix Extension

2022-05-04 Thread Naresh Kamboju
On Wed, 4 May 2022 at 05:22, Mark Brown wrote: > > On Tue, May 03, 2022 at 06:23:40PM -0400, Qian Cai wrote: > > On Tue, Apr 19, 2022 at 12:22:08PM +0100, Mark Brown wrote: > > > This series provides initial support for the ARMv9 Scalable Matrix > > > Extension (SME). SME takes the approach used

Re: [PATCH v14 00/39] arm64/sme: Initial support for the Scalable Matrix Extension

2022-05-04 Thread Qian Cai
On Tue, Apr 19, 2022 at 12:22:08PM +0100, Mark Brown wrote: > This series provides initial support for the ARMv9 Scalable Matrix > Extension (SME). SME takes the approach used for vectors in SVE and > extends this to provide architectural support for matrix operations. A > more detailed overview