三星与特斯拉合作发布了一组23个补丁,用于使特斯拉的完全自动驾驶(fsd)soc适用于主线linux内核。这23个补丁使特斯拉的完全自动驾驶soc能够从上游linux内核启动,而目前使用的是下游内核构建。
特斯拉不仅利用coreboot支持开源的amd gpu linux驱动,甚至支持将其添加到主线linux内核中。tesla fsd soc支持包括设备树的添加和对内核的各种修改,以提供这种基本支持,该技术主要是建立在现有的三星exynos soc驱动路径上。由于利用了内核中现有的三星驱动代码,特斯拉fsd soc的支持只新增大约3.7万行的新代码。
特斯拉的fsd soc是在2019年初推出的14纳米soc,除了12个cortex-a72内核外,还有一个mali g71 gpu,两个神经处理单元,以及其他额外的ip块。
特斯拉fsd soc对linux内核的支持目前正在lkml上进行审查,以便可能被纳入未来的主线内核版本。
了解更多: