![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 系列
文章平均质量分 90
Jerling001
这个作者很懒,什么都没留下…
展开
-
qemu 模拟 arm64 使能 VHE
环境准备1、测试平台:Pop!_OS 20.04 LTS2、Qemu 版本:qemu-6.2.03、模拟内核:linux-5.104、根文件系统:Busybox-1.354、用户态 kvm 管理工具:kvmtool选用以上软件的理由1、物理主机选用 Pop!OS 纯属个人爱好,理论上任意发行版都可以。2、qemu 作为模拟器,功能是无比强大的,本人目前没发现比它更好的,如果你有更好的模拟器,可以留言推荐下。3、选用 kvmtool 是因为 qemu 的交叉编译难度太大,如原创 2022-04-10 21:21:29 · 1784 阅读 · 0 评论 -
TRIM_UNUSED_KSYMS 和 ko 导出符号解耦
TRIM_UNUSED_KSYMS 和 ko 导出符号解耦背景介绍随着内核代码越来越多,导致内核的体积也开始增长起来。TRIM_UNUSED_KSYMS 宏控可以一定程度上减小内核体积,主要是通过对内核中一些用不到的符号进行裁剪。裁剪原理这个先不细说了,主要集中在几个脚本上(adjust_ksyms.sh、gen_autoksyms.sh)。大致原理是:根据内核的 module.order 文件里的内核模块,找到模块使用到的所有导出符号;接着将没用到的导出符号进行裁剪。问题这个方法虽原创 2021-05-23 19:53:02 · 863 阅读 · 0 评论