[RFC PATCH v2 6/6] KVM: arm64: Indroduce support for userspace SMCCC filtering
Oliver Upton
oliver.upton at linux.dev
Fri Feb 17 10:35:53 PST 2023
On Sat, Feb 11, 2023 at 01:37:59AM +0000, Oliver Upton wrote:
[...]
> + struct kvm_smccc_filter_range {
> + __u32 base;
> + __u32 nr_functions;
> + __u8 action;
> + __u8 pad[7];
> + };
> +
> + struct kvm_smccc_filter {
> + __u32 nr_entries;
> + __u32 pad;
> +
> + struct kvm_smccc_filter_range entries[];
> + };
After dealing with this when writing the selftest, I feel like this is a
bit over complicated for both userspace and kernel.
Next revision will take a similar approach to the PMU event filter,
allowing userspace to insert new ranges into the filter with successive
calls to the interface.
--
Thanks,
Oliver
More information about the linux-arm-kernel
mailing list