Re:Former Tesla Firmware Engineer Discusses the System
by freerobby on Friday August 24, 2018 @02:13PM
(#17836699)
Runtime isolation is distinct from compile/build-time isolation. You're citing the latter, but it's the former that matters. Tesla gets this right, e.g. an interrupt in the MCU does not have any effect on braking, drive-by-wire, or ADAS systems while a car is in operation.
Re:Former Tesla Firmware Engineer Discusses the System
by mikeash on Friday August 24, 2018 @02:17PM
(#17836733)
Just to back this up: I have rebooted both my MCU and my instrument panel while driving. Critical systems are not affected.
Re:Former Tesla Firmware Engineer Discusses the System
by SideburnsOfDoom on Friday August 24, 2018 @03:42PM
(#17837352)
Fair enough, but if those bits pass through the infotainment center on the way in, controlling one allows you to control the other.
Only if it's deliberately isolated in the vehicle. It should be. Aaaand, it isn't: the firmware upgrades to all other car computing elements go through it.