Re: [PATCH v8 8/8] KVM: selftests: Add test for user space MSR handling

From: Aaron Lewis
Date: Mon Sep 28 2020 - 12:11:02 EST


On Fri, Sep 25, 2020 at 7:36 AM Alexander Graf <graf@xxxxxxxxxx> wrote:
>
> Now that we have the ability to handle MSRs from user space and also to
> select which ones we do want to prevent in-kernel KVM code from handling,
> let's add a selftest to show case and verify the API.
>
> Signed-off-by: Alexander Graf <graf@xxxxxxxxxx>

Reviewed-by: Aaron Lewis <aaronlewis@xxxxxxxxxx>

>
> ---
>
> v2 -> v3:
>
> - s/KVM_CAP_ADD_MSR_ALLOWLIST/KVM_CAP_X86_MSR_ALLOWLIST/g
> - Add test to clear whitelist
> - Adjust to reply-less API
> - Fix asserts
> - Actually trap on MSR_IA32_POWER_CTL writes
>
> v5 -> v6:
>
> - Adapt to new ioctl API
> - Check for passthrough MSRs
> - Check for filter exit reason
> - Add .gitignore
>