[Midnightbsd-cvs] src [12302] trunk/sys/xen/interface/xsm/flask_op.h: sync with FreeBSD 11-stable
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Feb 8 14:26:43 EST 2020
Revision: 12302
http://svnweb.midnightbsd.org/src/?rev=12302
Author: laffer1
Date: 2020-02-08 14:26:42 -0500 (Sat, 08 Feb 2020)
Log Message:
-----------
sync with FreeBSD 11-stable
Modified Paths:
--------------
trunk/sys/xen/interface/xsm/flask_op.h
Modified: trunk/sys/xen/interface/xsm/flask_op.h
===================================================================
--- trunk/sys/xen/interface/xsm/flask_op.h 2020-02-08 19:26:24 UTC (rev 12301)
+++ trunk/sys/xen/interface/xsm/flask_op.h 2020-02-08 19:26:42 UTC (rev 12302)
@@ -26,6 +26,8 @@
#ifndef __FLASK_OP_H__
#define __FLASK_OP_H__
+#include "../event_channel.h"
+
#define XEN_FLASK_INTERFACE_VERSION 1
struct xen_flask_load {
@@ -143,6 +145,19 @@
uint32_t sid;
};
+struct xen_flask_relabel {
+ /* IN */
+ uint32_t domid;
+ uint32_t sid;
+};
+
+struct xen_flask_devicetree_label {
+ /* IN */
+ uint32_t sid;
+ uint32_t length;
+ XEN_GUEST_HANDLE(char) path;
+};
+
struct xen_flask_op {
uint32_t cmd;
#define FLASK_LOAD 1
@@ -168,6 +183,8 @@
#define FLASK_ADD_OCONTEXT 21
#define FLASK_DEL_OCONTEXT 22
#define FLASK_GET_PEER_SID 23
+#define FLASK_RELABEL_DOMAIN 24
+#define FLASK_DEVICETREE_LABEL 25
uint32_t interface_version; /* XEN_FLASK_INTERFACE_VERSION */
union {
struct xen_flask_load load;
@@ -186,6 +203,8 @@
/* FLASK_ADD_OCONTEXT, FLASK_DEL_OCONTEXT */
struct xen_flask_ocontext ocontext;
struct xen_flask_peersid peersid;
+ struct xen_flask_relabel relabel;
+ struct xen_flask_devicetree_label devicetree_label;
} u;
};
typedef struct xen_flask_op xen_flask_op_t;
More information about the Midnightbsd-cvs
mailing list