On Mon, Apr 28, 2025 at 09:31:31PM +0700, Bagas Sanjaya wrote:
> On Fri, Apr 25, 2025 at 10:58:10PM -0700, Nicolin Chen wrote:
> > +- IOMMUFD_OBJ_VCMDQ, representing a hardware queue as a subset of a 
> > vIOMMU's
> > +  virtualization feature for a VM to directly execute guest-issued 
> > commands to
> > +  invalidate HW cache entries holding the mappings or translations of a 
> > guest-
> > +  owned stage-1 page table. Along with this queue object, iommufd provides 
> > the
> > +  user space an mmap interface for VMM to mmap a physical MMIO region from 
> > the
> > +  host physical address space to a guest physical address space, to 
> > exclusively
> > +  control the allocated vCMDQ HW. Thus, when allocating a vCMDQ, the VMM 
> > must
> > +  request a pair of VMA info (vm_pgoff/size) for a later mmap call. The 
> > length
> > +  argument of an mmap call could be smaller than the given size for a 
> > paritial
> > +  mmap, but the given vm_pgoff (as the addr argument of the mmap call) 
> > should
> "... partial mmap, ..."

Fixed. Thanks!

Nicolin

Reply via email to