标签: linux linux-kernel kernel uefi
我已经启用了启用了UEFI安全启动的CentOS设置。我正在研究一段时间以前开发的一组BIOS工具。但是,当启用安全启动时,似乎用户应用程序不再允许获得更高的权限级别。
基本上我有一个内核模块,它将虚拟映射到物理内存缓冲区,用于与BIOS通信。设置缓冲区并调用软件SMI,以便BIOS可以检索它,处理它,并将结果放回缓冲区。
我试图弄清楚如何在启用安全启动的情况下完成此操作?内核模块仍然可以设置缓冲区,但看起来我无法通过内核模块调用我的字符设备设置。
有什么想法吗?