Summary: | Not resuming from suspend with IOMMU DMAR enabled | ||
---|---|---|---|
Product: | Base System | Reporter: | Val Packett <val> |
Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> |
Status: | New --- | ||
Severity: | Affects Only Me | ||
Priority: | --- | ||
Version: | CURRENT | ||
Hardware: | Any | ||
OS: | Any |
Description
Val Packett
2019-04-18 08:01:11 UTC
Same on a Kaby Lake laptop, I guess the dmar driver just doesn't handle suspend-resume correctly. Actually, I recall vmm.ko also breaking suspend. The only suspend method I see in sys/amd64/vmm is in AMD ivrs_drv.c. sys/x86/iommu/intel_drv.c has suspend/resume methods but they're blank. That explains things. ( WIP code at https://reviews.freebsd.org/D22642 ) |