On Thu, Oct 01, 2015 at 12:15:49PM +0300, Avi Kivity wrote:
>     What userspace can't be allowed to do:
> 
>             access BAR
>             write rings
> 
> 
> 
> 
> It can access the BAR by mmap()ing the resourceN files under sysfs.? You're 
> not
> denying userspace the ability to oops the kernel, just the ability to do 
> useful
> things with hardware.


This interface has to stay there to support existing applications.  A
variety of measures (selinux, secureboot) can be used to make sure
modern ones to not get to touch it. Most distributions enable
some or all of these by default.

And it doesn't mean modern drivers can do this kind of thing.

Look, without an IOMMU, sysfs can not be used securely:
you need some other interface. This is what this driver is missing.

-- 
MST

Reply via email to