]> xenbits.xensource.com Git - people/dariof/xen.git/commitdiff
x86: don't report PV support when !CONFIG_PV
authorWei Liu <wei.liu2@citrix.com>
Thu, 4 Oct 2018 15:43:33 +0000 (16:43 +0100)
committerWei Liu <wei.liu2@citrix.com>
Sun, 14 Oct 2018 19:23:58 +0000 (20:23 +0100)
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/setup.c

index 6a449024c2a6291336fa4f429542a62ed46d5aea..93b79c7c0cd2c09e76b1c2332a6284f30740d2f2 100644 (file)
@@ -1817,10 +1817,13 @@ void arch_get_xen_caps(xen_capabilities_info_t *info)
 
     (*info)[0] = '\0';
 
-    snprintf(s, sizeof(s), "xen-%d.%d-x86_64 ", major, minor);
-    safe_strcat(*info, s);
-    snprintf(s, sizeof(s), "xen-%d.%d-x86_32p ", major, minor);
-    safe_strcat(*info, s);
+    if ( IS_ENABLED(CONFIG_PV) )
+    {
+        snprintf(s, sizeof(s), "xen-%d.%d-x86_64 ", major, minor);
+        safe_strcat(*info, s);
+        snprintf(s, sizeof(s), "xen-%d.%d-x86_32p ", major, minor);
+        safe_strcat(*info, s);
+    }
     if ( hvm_enabled )
     {
         snprintf(s, sizeof(s), "hvm-%d.%d-x86_32 ", major, minor);