aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc
diff options
context:
space:
mode:
Diffstat (limited to 'tools/libxc')
-rw-r--r--tools/libxc/xc_dom_elfloader.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/tools/libxc/xc_dom_elfloader.c b/tools/libxc/xc_dom_elfloader.c
index 3ddb1dfa28..9114bfb333 100644
--- a/tools/libxc/xc_dom_elfloader.c
+++ b/tools/libxc/xc_dom_elfloader.c
@@ -286,15 +286,6 @@ static int xc_dom_parse_elf_kernel(struct xc_dom_image *dom)
if ( (rc = elf_xen_parse(elf, &dom->parms)) != 0 )
return rc;
- if ( elf_xen_feature_get(XENFEAT_privileged, dom->parms.f_required) ||
- (elf_xen_feature_get(XENFEAT_privileged, dom->parms.f_supported) &&
- !elf_xen_feature_get(XENFEAT_unprivileged, dom->parms.f_supported)) )
- {
- xc_dom_panic(dom->xch, XC_INVALID_KERNEL, "%s: Kernel does not"
- " support unprivileged (DomU) operation", __FUNCTION__);
- return -EINVAL;
- }
-
/* find kernel segment */
dom->kernel_seg.vstart = dom->parms.virt_kstart;
dom->kernel_seg.vend = dom->parms.virt_kend;