Page MenuHomePureOS Tracker

Test/Enable VT-d support
Closed, ResolvedPublic

Description

VT-d support needs to be specifically enabled by coreboot. VT-x can be enabled in software with a 'wrmsr' command, but VT-d requires iommu to be enabled from coreboot and DMAR ACPI tables to be created.
More information here : https://forums.puri.sm/t/clarification-on-librem-15-and-intel-me/1242/11?u=kakaroto

More specifically, here are resources linked in that forum thread that are related to this :
http://coreboot.coreboot.narkive.com/9qBoAnpM/vt-d-support
https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Using_Intel_VT-d_for_DMA_Protection.pdf
https://mail.coreboot.org/pipermail/coreboot/2015-August/080245.html
https://www.mail-archive.com/coreboot@coreboot.org/msg49420.html
https://groups.google.com/forum/#!topic/qubes-users/bHQHjXqinaU

Note that gm45, and ivybridge has support for VT-d, it just needs to be ported to skylake.

Event Timeline

kakaroto updated the task description. (Show Details)Oct 30 2017, 13:43
kakaroto triaged this task as High priority.Jan 29 2018, 11:17
mladen added a subscriber: mladen.Feb 23 2018, 03:54

Can we close this one?

Yep, and we will very gladly do so! thanks for the reminder!

kakaroto closed this task as Resolved.Feb 23 2018, 08:51