aboutsummaryrefslogtreecommitdiffstats
path: root/xen/xsm/flask/include/avc.h
diff options
context:
space:
mode:
Diffstat (limited to 'xen/xsm/flask/include/avc.h')
-rw-r--r--xen/xsm/flask/include/avc.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/xen/xsm/flask/include/avc.h b/xen/xsm/flask/include/avc.h
index 0f62891154..42a5e4b1df 100644
--- a/xen/xsm/flask/include/avc.h
+++ b/xen/xsm/flask/include/avc.h
@@ -42,6 +42,7 @@ struct avc_audit_data {
#define AVC_AUDIT_DATA_DEV 1
#define AVC_AUDIT_DATA_IRQ 2
#define AVC_AUDIT_DATA_RANGE 3
+#define AVC_AUDIT_DATA_MEMORY 4
struct domain *sdom;
struct domain *tdom;
union {
@@ -51,12 +52,13 @@ struct avc_audit_data {
unsigned long start;
unsigned long end;
} range;
+ struct {
+ unsigned long pte;
+ unsigned long mfn;
+ } memory;
};
};
-#define v4info fam.v4
-#define v6info fam.v6
-
/* Initialize an AVC audit data structure. */
#define AVC_AUDIT_DATA_INIT(_d,_t) \
{ memset((_d), 0, sizeof(struct avc_audit_data)); \