From 71db85f47880bbfba2be1d91e473dcbdc8c73d32 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Fri, 8 Jul 2011 13:20:09 +0100 Subject: Revert 23664:3e3c0a8be9f9 --- tools/libxc/xc_dom_elfloader.c | 9 --------- 1 file changed, 9 deletions(-) (limited to 'tools/libxc') 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; -- cgit v1.2.3