如何解决为了编写PCI以太网驱动程序如何在 PCI 以太网驱动程序中实现 MMAP
在以太网 PCI 设备驱动程序中,如果驱动程序允许应用程序将用户空间缓冲区映射到驱动程序虚拟内存,并允许用户在打开设备驱动程序文件后调用 MMAP。那么如何在PCI ETHERNET网络设备驱动中实现MMAP呢?
我已经查看了 dev_pci 结构体。有一些成员被命名为与 MMAP 有关,但我无法确定如何使设备驱动程序实现 MMAP。
在Linux Device Driver一书中,作者并没有具体将设备驱动程序中的内存映射与PCI设备驱动程序或网络设备驱动程序联系起来。
有关如何启用我的 PCI/网络/以太网设备驱动程序以处理来自用户空间的 MMAP 调用并将用户映射到驱动程序的虚拟内存中的任何帮助我正在寻找特别是如何注册 XX___mmap(...)
实现功能在设备驱动程序中带有 PCI 和网络设备驱动程序。我的设备驱动程序中有 dev_pci 和 net_dev 设备驱动程序。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。