aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_dom_elfloader.c
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2011-07-08 13:20:09 +0100
committerKeir Fraser <keir@xen.org>2011-07-08 13:20:09 +0100
commit71db85f47880bbfba2be1d91e473dcbdc8c73d32 (patch)
tree3e2f1ded34ba95938b3971302b05722588010bcd /tools/libxc/xc_dom_elfloader.c
parent412b25c8282eec67db198786978266e46c00bc46 (diff)
downloadxen-71db85f47880bbfba2be1d91e473dcbdc8c73d32.tar.gz
xen-71db85f47880bbfba2be1d91e473dcbdc8c73d32.tar.bz2
xen-71db85f47880bbfba2be1d91e473dcbdc8c73d32.zip
Revert 23664:3e3c0a8be9f9
Diffstat (limited to 'tools/libxc/xc_dom_elfloader.c')
-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;