hot take: USB 3 / USB type-C sucks. speeds over 1 Gbps? many motherboards only route PCI-e 3 x1 to the USB controller so nope Ethernet alternate mode? doesn't exist Thunderbolt alternate mode? exists but Thunderbolt chipsets are fucking unobtainium without public docs
Why, why, why do they keep doing idiotic things like this? Why does awful shit like thunderbolt even exist? Uhg.
-
-
well how else do you want me to plug a 10 GbE card into my laptop if not via Thunderbolt?
-
I don't know a good solution for that kind of data rate, but I know a design that gives an external peripheral easily plugged in an external port full memory access and ring0 code-exec is an idiotically bad one.
-
"Option ROMs are bad" sure, regardless of Thunderbolt "OS/firmware should enable IOMMU" sure, regardless of Thunderbolt "Thunderbolt is awful" I lost you
-
Aren't option ROMs and lack of enforced IOMMU (i.e. a policy where nothing functions until OS sets up IOMMU) part of the host spec for Thunderbolt?
-
nope, Intel recommends using IOMMU https://firmware.intel.com/sites/default/files/Intel_WhitePaper_Using_IOMMU_for_DMA_Protection_in_UEFI.pdf …
-
also, with Falcon Ridge and later you don't even need IOMMU, AFAICT http://lkml.iu.edu/hypermail/linux/kernel/1705.2/02534.html …
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.