On Sat, Feb 27, 2021 at 02:01:23PM -0800, Jacob Pan wrote: > IOASIDs are used to associate DMA requests with virtual address spaces. > They are a system-wide limited resource made available to the userspace > applications. Let it be VMs or user-space device drivers. > > This RFC patch introduces a cgroup controller to address the following > problems: > 1. Some user applications exhaust all the available IOASIDs thus > depriving others of the same host. > 2. System admins need to provision VMs based on their needs for IOASIDs, > e.g. the number of VMs with assigned devices that perform DMA requests > with PASID. Please take a look at the proposed misc controller: http://lkml.kernel.org/r/20210302081705.1990283-2-vipinsh@xxxxxxxxxx Would that fit your bill? Thanks. -- tejun