Hi I am trying to port a Haswell laptop and I would want it to have IOMMU support. My chipset supports VT-d but CPU does not. The official info from Intel says the PC needs chipset, CPU and BIOS to support VT-d to use IOMMU. I think this is not true because I saw some boards in board status have working IOMMU with no VT-d support in chipset but with coreboot advertising DMAR table to OS and CPU with VT-d support. Sapphire H61 is a example of this. But other H61 coreboot boards such as P8H61-M LX that have CPU without VT-d advertise no IOMMU capability. So what is really required for full IOMMU ? Do I have chance for full, working IOMMU on this laptop? Thanks, Lud
Have you verified that the Sapphire H61 "IOMMU enable" option is really working?
On Tue, Feb 23, 2021 at 2:26 PM ludphaeus via coreboot coreboot@coreboot.org wrote:
Hi I am trying to port a Haswell laptop and I would want it to have IOMMU support. My chipset supports VT-d but CPU does not. The official info from Intel says the PC needs chipset, CPU and BIOS to support VT-d to use IOMMU. I think this is not true because I saw some boards in board status have working IOMMU with no VT-d support in chipset but with coreboot advertising DMAR table to OS and CPU with VT-d support. Sapphire H61 is a example of this. But other H61 coreboot boards such as P8H61-M LX that have CPU without VT-d advertise no IOMMU capability. So what is really required for full IOMMU ? Do I have chance for full, working IOMMU on this laptop? Thanks, Lud
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Tuesday, March 2, 2021 2:42 PM, Mike Banon mikebdp2@gmail.com wrote:
Have you verified that the Sapphire H61 "IOMMU enable" option is really working?
Hi Mike
I do not have the Sapphire board but board status kernel log (https://review.coreboot.org/cgit/board-status.git/tree/sapphire/pureplatinum...) indicates DMAR is fully functional and VT-d groups are created.
Thanks Lud
On Tue, Feb 23, 2021 at 2:26 PM ludphaeus via coreboot coreboot@coreboot.org wrote:
Hi I am trying to port a Haswell laptop and I would want it to have IOMMU support. My chipset supports VT-d but CPU does not. The official info from Intel says the PC needs chipset, CPU and BIOS to support VT-d to use IOMMU. I think this is not true because I saw some boards in board status have working IOMMU with no VT-d support in chipset but with coreboot advertising DMAR table to OS and CPU with VT-d support. Sapphire H61 is a example of this. But other H61 coreboot boards such as P8H61-M LX that have CPU without VT-d advertise no IOMMU capability. So what is really required for full IOMMU ? Do I have chance for full, working IOMMU on this laptop? Thanks, Lud
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
--
Best regards, Mike Banon Open Source Community Manager of 3mdeb - https://3mdeb.com/
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org