lkml.org 
[lkml]   [2022]   [May]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH v6 15/18] KVM: arm64: Support SDEI_FEATURES hypercall
    On Sun, Apr 03, 2022 at 11:39:08PM +0800, Gavin Shan wrote:
    > This supports SDEI_FEATURES hypercall. It's used by guest to
    > retrieve the supported features, which are number of slots for
    > the interrupt binding events and relative mode for the event
    > handler. Currently, none of them is supported.
    >
    > Signed-off-by: Gavin Shan <gshan@redhat.com>
    > ---
    > arch/arm64/kvm/sdei.c | 20 ++++++++++++++++++++
    > 1 file changed, 20 insertions(+)
    >
    > diff --git a/arch/arm64/kvm/sdei.c b/arch/arm64/kvm/sdei.c
    > index e1f6ab9800ee..ab0b7b5e3191 100644
    > --- a/arch/arm64/kvm/sdei.c
    > +++ b/arch/arm64/kvm/sdei.c
    > @@ -527,6 +527,23 @@ static unsigned long hypercall_reset(struct kvm_vcpu *vcpu, bool private)
    > return ret;
    > }
    >
    > +static unsigned long hypercall_features(struct kvm_vcpu *vcpu)
    > +{
    > + unsigned long feature = smccc_get_arg(vcpu, 1);
    > + unsigned long ret;
    > +
    > + switch (feature) {
    > + case 0: /* BIND_SLOTS */
    > + case 1: /* RELATIVE_MODE */

    Can you create macros for these?

    --
    Thanks,
    Oliver

    \
     
     \ /
      Last update: 2022-05-01 08:56    [W:4.246 / U:0.236 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site