So, substitute opening and closing the connection to the network? Is the IOMMU not used for disk (and all SCSI) access also?
On Sat, 20 Oct 2018 at 20:32, Theo de Raadt <dera...@openbsd.org> wrote: > Andrew Grillet <and...@grillet.co.uk> wrote: > > > Ok, what I am proposing is that the IOMMU is set up when a file is opened > > to provide the address space required for that file's IO. > > Wow, you keep saying file as if it means something. > > packets off the network are not associated with any specific "file" > activity > > it isn't how the kernel works. > > You are ... way off target. >