标签: macos kernel-module file-descriptor
这是我的要求:我需要将一个大的二进制文件(~400MB)从用户应用程序传输到内核模块,作为某种“硬件计算”的输入。问题是,我需要转移大文件。
我一直在寻找最佳方法,我发现可以共享一个指向用户空间二进制数据的文件描述符,并使其直接从内核模块中获取。我一直在阅读很多关于ioctl,IPC等的理论,但我不确定什么应该是解决这个要求的最佳方法。我真的很感激我可以从任何提示开始的任何代码......