Thanks Tim - even if somewhat disappointing ;o)
That would be really messed up.
Am I correct in understanding that this means we have no hope whatsoever in bringing a reasonably "modern" (well, some of you may already disagree on that bit) x86 platform under control of the user?
- If I forget about coreboot/librebooot and leave the firmware (on any machine) under control by Intel (or worse, the system mfg) I can install Qubes and let it use vt-d to isolate untrusted DMA-capable interface (and anti-evil-maid booting), but there is not much sense as the backdoored/buggy/broken firmware with ME and all that is still in place.
- If I remove/disable the original firmware/ME I can't use AEM nor can Qubes protect me runtime from DMA attacks through the NIC or other DMA devices with possible compromised/backdoored firmware.
Catch22
Is the reason that coreboot uses Intel-blobs to get systems running really that it can't be done - in principle - to properly set up the IOMMU without total control of the ICH(firmware) or some such, or is it just darn complex to set this up in a stable fashion and it hasn't been done yet? (and hence using the blob is a "temporary" workaround)
I probably should be asking this in the coreboot/libreboot communities, but I figured there are some very, very IOMMU-savvy folks here and I'm already here, so hey ... ;o)
Cheers!
Thanks, I'll check it out.
Libreboot says that intel always was reluctant to disable such technologies, and purism is still pretty vague on the subject, specifying that no binary blog will be present in software, excluding bios, firmwares and the like by what seems to be a necessity.
Penryn and gm45, with p8xxx cpus coming with microcode 1067a seems to be, from my testing, the last intel laptops (t400, x200) that will be supported by libreboot, and as a consequence, have RYF certification.
I've posted on xen-devel today. Let's hope for the best. I'm waiting for my pcmcia to serial adapter to troubleshoot iommu netvm problem deeper.
I still believe that console serial output will be the same that wirh sync_console switch passed to xen.
We seem to be not so far from a x200 supported laptop by xen, and as a result, Qubes :)
Happy holidays!
This is what I wish for Christmas :)
Thierrt