制作供应商/phone_defconfig赢得了工作,生成的.config没有一些东西。为什么?
on https://github.com/moonbase.com/moonbase-project/mmsm-4.19-mibengal/ 我必须这样做
make CONFIG_HAVE_KVM=y CONFIG_KVM=y CONFIG_KVM_ARM_HOST=y O=out ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- vendor/citrus-perf_defconfig
make CONFIG_HAVE_KVM=y CONFIG_KVM=y CONFIG_KVM_ARM_HOST=y O=out ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- -j$(nproc --all) 2>&1 | tee kernel.log
,因为
CONFIG_HAVE_KVM=y
CONFIG_KVM=y
CONFIG_KVM_ARM_HOST=y
供应商/Citrus-perf_defconfig
无论我尝试过什么,都无法使用。从中生成的.config
将没有KVM配置。
怎么了?我走到 c代码生成它,但我不明白发生了什么
On https://github.com/MoonBase-Project/MSM-4.19-MiBengal/ I had to do
make CONFIG_HAVE_KVM=y CONFIG_KVM=y CONFIG_KVM_ARM_HOST=y O=out ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- vendor/citrus-perf_defconfig
make CONFIG_HAVE_KVM=y CONFIG_KVM=y CONFIG_KVM_ARM_HOST=y O=out ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- -j$(nproc --all) 2>&1 | tee kernel.log
because putting
CONFIG_HAVE_KVM=y
CONFIG_KVM=y
CONFIG_KVM_ARM_HOST=y
on vendor/citrus-perf_defconfig
wouldn't work no matter what I tried. The .config
generated from it wouldn't have the KVM configs.
What is happening? I went as far as looking at the C code that generates it, but I couldn't understand what's happening
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您还需要将以下行添加到
Arch/Arm64/configs/Configs/vendor/citrus-perf_defconfig
:您可以在
Arch/arm64/kvm/kconfig 中看到,KVM选项如果
块:You need to also add the following line to
arch/arm64/configs/vendor/citrus-perf_defconfig
:As you can see in
arch/arm64/kvm/Kconfig
, KVM options are inside anif
block: