Linux 设备驱动程序是否可以写入或编译到LLVM IR?

Linux 设备驱动程序是否可以写入或编译到LLVM IR?,linux,driver,llvm,llvm-ir,Linux,Driver,Llvm,Llvm Ir,我感兴趣的原因是linux和专有驱动程序存在一个永久性的问题。为什么硬件供应商不以LLVM IR形式提供其驱动程序?您可以用用户模式代码编写Linux设备驱动程序。我看过用Python编写的演示(对于原型设计来说很方便) 您的想法大概是硬件供应商可以提供LLVM IR驱动程序,然后该驱动程序可以与x86、ARM或其他任何产品一起使用?大多数硬件供应商对利基市场不感兴趣,只想在他们测试过的特定平台上支持他们的硬件 驱动程序中很少有任何有趣的IPR(尽管很可能在驱动程序顶部的库中)。如果供应商想要支

我感兴趣的原因是linux和专有驱动程序存在一个永久性的问题。为什么硬件供应商不以LLVM IR形式提供其驱动程序?

您可以用用户模式代码编写Linux设备驱动程序。我看过用Python编写的演示(对于原型设计来说很方便)

您的想法大概是硬件供应商可以提供LLVM IR驱动程序,然后该驱动程序可以与x86、ARM或其他任何产品一起使用?大多数硬件供应商对利基市场不感兴趣,只想在他们测试过的特定平台上支持他们的硬件


驱动程序中很少有任何有趣的IPR(尽管很可能在驱动程序顶部的库中)。如果供应商想要支持多个平台,他们可以只提供C代码和编译说明,以及限制性(甚至是GPL)许可证。

这能解决什么问题?