-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Finally plug KVM/arm64 into the config system, making it possible to enable KVM support on AArch64 CPUs. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- Loading branch information
Marc Zyngier
authored and
Paolo Bonzini
committed
Jul 4, 2013
1 parent
fe489bf
commit c3eb5b1
Showing
3 changed files
with
54 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# | ||
# KVM configuration | ||
# | ||
|
||
source "virt/kvm/Kconfig" | ||
|
||
menuconfig VIRTUALIZATION | ||
bool "Virtualization" | ||
---help--- | ||
Say Y here to get to see options for using your Linux host to run | ||
other operating systems inside virtual machines (guests). | ||
This option alone does not add any kernel code. | ||
|
||
If you say N, all options in this submenu will be skipped and | ||
disabled. | ||
|
||
if VIRTUALIZATION | ||
|
||
config KVM | ||
bool "Kernel-based Virtual Machine (KVM) support" | ||
select MMU_NOTIFIER | ||
select PREEMPT_NOTIFIERS | ||
select ANON_INODES | ||
select KVM_MMIO | ||
select KVM_ARM_HOST | ||
select KVM_ARM_VGIC | ||
select KVM_ARM_TIMER | ||
---help--- | ||
Support hosting virtualized guest machines. | ||
|
||
If unsure, say N. | ||
|
||
config KVM_ARM_HOST | ||
bool | ||
---help--- | ||
Provides host support for ARM processors. | ||
|
||
config KVM_ARM_VGIC | ||
bool | ||
depends on KVM_ARM_HOST && OF | ||
select HAVE_KVM_IRQCHIP | ||
---help--- | ||
Adds support for a hardware assisted, in-kernel GIC emulation. | ||
|
||
config KVM_ARM_TIMER | ||
bool | ||
depends on KVM_ARM_VGIC | ||
---help--- | ||
Adds support for the Architected Timers in virtual machines. | ||
|
||
endif # VIRTUALIZATION |