我想控制对dev / mem的访问。
为了做到这一点,我正在考虑创建一个假的dev / mem,以便进程访问它而不是实际的dev / mem。
然后我的进程会根据假冒的变化修改dev / mem。
这可能吗?如果是这样,我该怎么做?
答案 0 :(得分:2)
查看drivers / char / mem.c,在chr_dev_init()中,删除register,class_create,device_create调用。将这些调用移到驱动程序和驱动程序的读/写调用中,直接调用mem.c中的那些