From 4a35f5dbced33471bae6a787752d6c894f45ce5f Mon Sep 17 00:00:00 2001 From: Dave Martin Date: Fri, 17 Feb 2012 16:54:28 +0000 Subject: [PATCH] --- yaml --- r: 333735 b: refs/heads/master c: 5b6728d4189d14c19f384d5ec6087276e7c196d8 h: refs/heads/master i: 333733: f1e4d62609be8c0f5277c64493742d52c168e780 333731: 69677851b67ddcae74b9c74d4233aa20ac49b30c 333727: 036e4c490c11c395d1411f0fa7b52106a4bc5eac v: v3 --- [refs] | 2 +- trunk/arch/arm/mm/Kconfig | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 0d820b221629..875a31db286b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4588c34daabb5aebee9cbe90f0ca6ab11412f207 +refs/heads/master: 5b6728d4189d14c19f384d5ec6087276e7c196d8 diff --git a/trunk/arch/arm/mm/Kconfig b/trunk/arch/arm/mm/Kconfig index 101b9681c08c..c9a4963b5c3d 100644 --- a/trunk/arch/arm/mm/Kconfig +++ b/trunk/arch/arm/mm/Kconfig @@ -624,6 +624,23 @@ config ARM_THUMBEE Say Y here if you have a CPU with the ThumbEE extension and code to make use of it. Say N for code that can run on CPUs without ThumbEE. +config ARM_VIRT_EXT + bool "Native support for the ARM Virtualization Extensions" + depends on MMU && CPU_V7 + help + Enable the kernel to make use of the ARM Virtualization + Extensions to install hypervisors without run-time firmware + assistance. + + A compliant bootloader is required in order to make maximum + use of this feature. Refer to Documentation/arm/Booting for + details. + + It is safe to enable this option even if the kernel may not be + booted in HYP mode, may not have support for the + virtualization extensions, or may be booted with a + non-compliant bootloader. + config SWP_EMULATE bool "Emulate SWP/SWPB instructions" depends on !CPU_USE_DOMAINS && CPU_V7