]> xenbits.xensource.com Git - people/sstabellini/xen-unstable.git/.git/commitdiff
xsm/flask: add two missing domctls
authorDaniel De Graaf <dgdegra@tycho.nsa.gov>
Thu, 27 Nov 2014 13:04:23 +0000 (14:04 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 27 Nov 2014 13:04:23 +0000 (14:04 +0100)
Reported-by: Michael Young <m.a.young@durham.ac.uk>
Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Release-Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
xen/xsm/flask/hooks.c
xen/xsm/flask/policy/access_vectors

index 0ba2ce90c1e7a6921f87dafa6c22ba25f23d9273..d48463ffb8e47ce79cbb48d4f327f04f8443190f 100644 (file)
@@ -672,9 +672,11 @@ static int flask_domctl(struct domain *d, int cmd)
         return current_has_perm(d, SECCLASS_HVM, HVM__CACHEATTR);
 
     case XEN_DOMCTL_set_ext_vcpucontext:
+    case XEN_DOMCTL_set_vcpu_msrs:
         return current_has_perm(d, SECCLASS_DOMAIN, DOMAIN__SETEXTVCPUCONTEXT);
 
     case XEN_DOMCTL_get_ext_vcpucontext:
+    case XEN_DOMCTL_get_vcpu_msrs:
         return current_has_perm(d, SECCLASS_DOMAIN, DOMAIN__GETEXTVCPUCONTEXT);
 
     case XEN_DOMCTL_setvcpuextstate:
index 1cd451e4c71603241d4f2a78a25d240a6f46a345..1da9f63682d9c1c4c3946de0cec361c02b861c16 100644 (file)
@@ -151,8 +151,10 @@ class domain
 # XEN_DOMCTL_sendtrigger
     trigger
 # XEN_DOMCTL_get_ext_vcpucontext
+# XEN_DOMCTL_set_vcpu_msrs
     getextvcpucontext
 # XEN_DOMCTL_set_ext_vcpucontext
+# XEN_DOMCTL_get_vcpu_msrs
     setextvcpucontext
 # XEN_DOMCTL_getvcpuextstate
     getvcpuextstate