diff options
author | Keir Fraser <keir@xen.org> | 2011-07-08 13:20:09 +0100 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2011-07-08 13:20:09 +0100 |
commit | 71db85f47880bbfba2be1d91e473dcbdc8c73d32 (patch) | |
tree | 3e2f1ded34ba95938b3971302b05722588010bcd /tools/libxc/xc_dom_elfloader.c | |
parent | 412b25c8282eec67db198786978266e46c00bc46 (diff) | |
download | xen-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.c | 9 |
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; |