x86: don't offer Hyper-V option when "PV Shim Exclusive"

This only added dead code. Use "if" instead of "depends on" to make
(halfway) clear that other guest options should also go in the same
block. Move the option down such that the shim related options get
presented first, avoiding to ask the question when the answer may end
up being discarded.

While in the neighborhood also bring PV_SHIM_EXCLUSIVE into more
"canonical" shape.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Wei Liu <wl@xen.org>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
This commit is contained in:
Jan Beulich committed 2019-12-06 11:02:09 +01:00
1 parent f5536cd68b
commit 0f216f8eb8
1 file changed
+13 -10
+13 -10
View File
@@ -164,14 +164,6 @@ endchoice
config GUEST
bool
config HYPERV_GUEST
bool "Hyper-V Guest"
select GUEST
---help---
Support for Xen detecting when it is running under Hyper-V.
If unsure, say N.
config XEN_GUEST
bool "Xen Guest"
select GUEST
@@ -201,8 +193,7 @@ config PV_SHIM
If unsure, say Y.
config PV_SHIM_EXCLUSIVE
def_bool n
prompt "PV Shim Exclusive"
bool "PV Shim Exclusive"
depends on PV_SHIM
---help---
Build Xen in a way which unconditionally assumes PV_SHIM mode. This
@@ -211,6 +202,18 @@ config PV_SHIM_EXCLUSIVE
If unsure, say N.
if !PV_SHIM_EXCLUSIVE
config HYPERV_GUEST
bool "Hyper-V Guest"
select GUEST
---help---
Support for Xen detecting when it is running under Hyper-V.
If unsure, say N.
endif
config MEM_SHARING
bool "Xen memory sharing support" if EXPERT = "y"
depends on HVM
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.