【问题标题】:porting PCIe driver from Linux to OracleSolaris将 PCIe 驱动程序从 Linux 移植到 OracleSolaris
【发布时间】:2015-06-24 11:19:37
【问题描述】:

我需要将 PCIe Linux 驱动程序移植到 Oracle Solaris 11.2(以前的 OpenSolaris)。在内核2.6.32-36下测试驱动之前。

幸运的是,驱动程序的实现方式是一部分是操作系统/平台特定的(PCI 注册、内存分配等),另一半是独立于操作系统的方式编写的,即该部分应该是相对 易于移植。

我的问题是关于特定于 Linux 的部分,根据https://www.kernel.org/doc/Documentation/PCI/pci.txt 中的步骤编写,所以我假设 Solaris 可能有类似的方法?移植到 Solaris 时需要注意什么,哪些设备驱动部分在 Solaris 中完全不同,需要重新实现后再移植?

更新 看了几篇关于Solaris驱动模型的资料,还是不明白STREAMS框架的用途和适用性,是对字符设备的扩展,还是对网络设备的扩展,例如。以太网卡?

【问题讨论】:

    标签: solaris device-driver pci-e opensolaris


    【解决方案1】:

    【讨论】:

    • 谢谢。我已经在阅读“在 Solaris 中编写设备驱动程序”,我认为随着我的前进,会出现更具体的问题。
    • @jillagre,您知道任何专门讨论 Solaris OS 和 Solaris 开发主题的论坛/博客吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    相关资源
    最近更新 更多