lkml.org 
[lkml]   [2022]   [May]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [PATCH v6 15/18] KVM: arm64: Support SDEI_FEATURES hypercall
From
Date
Hi Oliver,

On 5/1/22 2:55 PM, Oliver Upton wrote:
> 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?
>

Surely I will do. Thanks for your review and comments :)

Thanks,
Gavin

\
 
 \ /
  Last update: 2022-05-02 05:07    [W:0.060 / U:0.488 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site