On Fri, Oct 02, 2020 at 11:21:54AM -0700, Ranjit Menon wrote:
> 
> On 10/1/2020 3:55 PM, Narcisa Ana Maria Vasile wrote:
> >From: Narcisa Vasile <navas...@microsoft.com>
> >
> >The Windows netuio kernel driver provides the DPDK userspace application
> >with direct access to hardware, by mapping the HW registers in userspace
> >and allowing read/write operations from/to the device
> >configuration space.
> >
> >Two IOCTLs are defined by the netuio interface:
> >   * IOCTL_NETUIO_MAP_HW_INTO_USERSPACE
> >       - used for mapping the device registers into userspace
> >   * IOCTL_NETUIO_PCI_CONFIG_IO
> >       - used to read/write from/into the device configuration space
> >
> >Note:
> >Requests to map the device BARs into userspace need to be processed
> >in the thread context of the process that initiated the mapping request.
> >Otherwise, the BARs might end up mapped into an arbitrary process
> >address space.
> >EvtIoInCallerContext is used to ensure the requests are handled
> >in the right user thread context. Other requests (PCI config)
> >are sent back to the framework and processed by the EvtIoDeviceControl
> >callback.
> >
> >Cc: Harini Ramakrishnan <harini.ramakrish...@microsoft.com>
> >Cc: Omar Cardona <ocard...@microsoft.com>
> >Cc: Dmitry Malloy <dmit...@microsoft.com>
> >Signed-off-by: Narcisa Vasile <navas...@microsoft.com>
> >---
> >
> 
> We'll need to do a code-style cleanup at some point, but for now:
> 

Yes, agreed. I'll send a patch for style cleanup after merging this one.
Thanks, Ranjit.

> Reviewed-by: Ranjit Menon <ranjit.me...@intel.com>
> 
> Acked-by: Ranjit Menon <ranjit.me...@intel.com>

Reply via email to