make vendor/phone_defconfig 不会工作,生成的 .config 没有一些东西。为什么?
make vendor/phone_defconfig won´t work, generated .config does not have some stuff. Why?
在https://github.com/MoonBase-Project/MSM-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
on vendor/citrus-perf_defconfig
不管我怎么试都行不通。从中生成的 .config
没有 KVM 配置。
这是怎么回事?我甚至查看了生成它的 C code,但我不明白发生了什么
您还需要将以下行添加到 arch/arm64/configs/vendor/citrus-perf_defconfig
:
CONFIG_VIRTUALIZATION=y
如您在 arch/arm64/kvm/Kconfig
中所见,KVM 选项位于 if
块内:
if VIRTUALIZATION
config KVM
bool "Kernel-based Virtual Machine (KVM) support"
...
endif # VIRTUALIZATION
在https://github.com/MoonBase-Project/MSM-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
on vendor/citrus-perf_defconfig
不管我怎么试都行不通。从中生成的 .config
没有 KVM 配置。
这是怎么回事?我甚至查看了生成它的 C code,但我不明白发生了什么
您还需要将以下行添加到 arch/arm64/configs/vendor/citrus-perf_defconfig
:
CONFIG_VIRTUALIZATION=y
如您在 arch/arm64/kvm/Kconfig
中所见,KVM 选项位于 if
块内:
if VIRTUALIZATION
config KVM
bool "Kernel-based Virtual Machine (KVM) support"
...
endif # VIRTUALIZATION