4 ms·
>ZFS is operating on a system without an IOMMU (Input Output Memory Management Unit) and a malfunctioning or malicious device modifies its memory. If a Linux s
by oakwhiz 12y ago
>ZFS is operating on a system without an IOMMU (Input Output Memory Management Unit) and a malfunctioning or malicious device modifies its memory.
If a Linux system possessing an IOMMU was booted with iommu=pt as a kernel command line option, does the IOMMU still protect from this type of failure? This option puts the IOMMU into passthrough mode which is required to successfully use peripherals on some motherboards.
- ryao 12y agoNo. This mode was introduced specifically for virtualization so that the IOMMU will only restrict access to a guest machine's memory, such as when KVM is in use: http://lwn.net/Articles/329174/ http://lwn.net/Articles/329174/ The only case in which this would help is when ZFS is on the host and a device passed through to a guest malfunctions.