aboutsummaryrefslogtreecommitdiffstats
path: root/xen/xsm/flask/include/av_permissions.h
blob: cb1c5dcdd6875521058593b239e2cbf6471d6d7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
/* This file is automatically generated.  Do not edit. */
#define XEN__SCHEDULER                            0x00000001UL
#define XEN__SETTIME                              0x00000002UL
#define XEN__TBUFCONTROL                          0x00000004UL
#define XEN__READCONSOLE                          0x00000008UL
#define XEN__CLEARCONSOLE                         0x00000010UL
#define XEN__PERFCONTROL                          0x00000020UL
#define XEN__MTRR_ADD                             0x00000040UL
#define XEN__MTRR_DEL                             0x00000080UL
#define XEN__MTRR_READ                            0x00000100UL
#define XEN__MICROCODE                            0x00000200UL
#define XEN__PHYSINFO                             0x00000400UL
#define XEN__QUIRK                                0x00000800UL
#define XEN__WRITECONSOLE                         0x00001000UL
#define XEN__READAPIC                             0x00002000UL
#define XEN__WRITEAPIC                            0x00004000UL
#define XEN__PRIVPROFILE                          0x00008000UL
#define XEN__NONPRIVPROFILE                       0x00010000UL
#define XEN__KEXEC                                0x00020000UL
#define XEN__FIRMWARE                             0x00040000UL
#define XEN__SLEEP                                0x00080000UL
#define XEN__FREQUENCY                            0x00100000UL
#define XEN__GETIDLE                              0x00200000UL
#define XEN__DEBUG                                0x00400000UL
#define XEN__GETCPUINFO                           0x00800000UL
#define XEN__HEAP                                 0x01000000UL
#define XEN__PM_OP                                0x02000000UL
#define XEN__MCA_OP                               0x04000000UL
#define XEN__LOCKPROF                             0x08000000UL
#define XEN__CPUPOOL_OP                           0x10000000UL
#define XEN__SCHED_OP                             0x20000000UL

#define DOMAIN__SETVCPUCONTEXT                    0x00000001UL
#define DOMAIN__PAUSE                             0x00000002UL
#define DOMAIN__UNPAUSE                           0x00000004UL
#define DOMAIN__RESUME                            0x00000008UL
#define DOMAIN__CREATE                            0x00000010UL
#define DOMAIN__TRANSITION                        0x00000020UL
#define DOMAIN__MAX_VCPUS                         0x00000040UL
#define DOMAIN__DESTROY                           0x00000080UL
#define DOMAIN__SETVCPUAFFINITY                   0x00000100UL
#define DOMAIN__GETVCPUAFFINITY                   0x00000200UL
#define DOMAIN__SCHEDULER                         0x00000400UL
#define DOMAIN__GETDOMAININFO                     0x00000800UL
#define DOMAIN__GETVCPUINFO                       0x00001000UL
#define DOMAIN__GETVCPUCONTEXT                    0x00002000UL
#define DOMAIN__SETDOMAINMAXMEM                   0x00004000UL
#define DOMAIN__SETDOMAINHANDLE                   0x00008000UL
#define DOMAIN__SETDEBUGGING                      0x00010000UL
#define DOMAIN__HYPERCALL                         0x00020000UL
#define DOMAIN__SETTIME                           0x00040000UL
#define DOMAIN__SET_TARGET                        0x00080000UL
#define DOMAIN__SHUTDOWN                          0x00100000UL
#define DOMAIN__SETADDRSIZE                       0x00200000UL
#define DOMAIN__GETADDRSIZE                       0x00400000UL
#define DOMAIN__TRIGGER                           0x00800000UL
#define DOMAIN__GETEXTVCPUCONTEXT                 0x01000000UL
#define DOMAIN__SETEXTVCPUCONTEXT                 0x02000000UL
#define DOMAIN__GETVCPUEXTSTATE                   0x04000000UL
#define DOMAIN__SETVCPUEXTSTATE                   0x08000000UL
#define DOMAIN__GETPODTARGET                      0x10000000UL
#define DOMAIN__SETPODTARGET                      0x20000000UL
#define DOMAIN__SET_MISC_INFO                     0x40000000UL
#define DOMAIN__SET_VIRQ_HANDLER                  0x80000000UL

#define DOMAIN2__RELABELFROM                      0x00000001UL
#define DOMAIN2__RELABELTO                        0x00000002UL
#define DOMAIN2__RELABELSELF                      0x00000004UL

#define HVM__SETHVMC                              0x00000001UL
#define HVM__GETHVMC                              0x00000002UL
#define HVM__SETPARAM                             0x00000004UL
#define HVM__GETPARAM                             0x00000008UL
#define HVM__PCILEVEL                             0x00000010UL
#define HVM__IRQLEVEL                             0x00000020UL
#define HVM__PCIROUTE                             0x00000040UL
#define HVM__BIND_IRQ                             0x00000080UL
#define HVM__CACHEATTR                            0x00000100UL
#define HVM__TRACKDIRTYVRAM                       0x00000200UL
#define HVM__HVMCTL                               0x00000400UL
#define HVM__MEM_EVENT                            0x00000800UL
#define HVM__MEM_SHARING                          0x00001000UL

#define EVENT__BIND                               0x00000001UL
#define EVENT__SEND                               0x00000002UL
#define EVENT__STATUS                             0x00000004UL
#define EVENT__NOTIFY                             0x00000008UL
#define EVENT__CREATE                             0x00000010UL
#define EVENT__RESET                              0x00000020UL

#define GRANT__MAP_READ                           0x00000001UL
#define GRANT__MAP_WRITE                          0x00000002UL
#define GRANT__UNMAP                              0x00000004UL
#define GRANT__TRANSFER                           0x00000008UL
#define GRANT__SETUP                              0x00000010UL
#define GRANT__COPY                               0x00000020UL
#define GRANT__QUERY                              0x00000040UL

#define MMU__MAP_READ                             0x00000001UL
#define MMU__MAP_WRITE                            0x00000002UL
#define MMU__PAGEINFO                             0x00000004UL
#define MMU__PAGELIST                             0x00000008UL
#define MMU__ADJUST                               0x00000010UL
#define MMU__STAT                                 0x00000020UL
#define MMU__TRANSLATEGP                          0x00000040UL
#define MMU__UPDATEMP                             0x00000080UL
#define MMU__PHYSMAP                              0x00000100UL
#define MMU__PINPAGE                              0x00000200UL
#define MMU__MFNLIST                              0x00000400UL
#define MMU__MEMORYMAP                            0x00000800UL
#define MMU__REMOTE_REMAP                         0x00001000UL

#define SHADOW__DISABLE                           0x00000001UL
#define SHADOW__ENABLE                            0x00000002UL
#define SHADOW__LOGDIRTY                          0x00000004UL

#define RESOURCE__ADD                             0x00000001UL
#define RESOURCE__REMOVE                          0x00000002UL
#define RESOURCE__USE                             0x00000004UL
#define RESOURCE__ADD_IRQ                         0x00000008UL
#define RESOURCE__REMOVE_IRQ                      0x00000010UL
#define RESOURCE__ADD_IOPORT                      0x00000020UL
#define RESOURCE__REMOVE_IOPORT                   0x00000040UL
#define RESOURCE__ADD_IOMEM                       0x00000080UL
#define RESOURCE__REMOVE_IOMEM                    0x00000100UL
#define RESOURCE__STAT_DEVICE                     0x00000200UL
#define RESOURCE__ADD_DEVICE                      0x00000400UL
#define RESOURCE__REMOVE_DEVICE                   0x00000800UL
#define RESOURCE__PLUG                            0x00001000UL
#define RESOURCE__UNPLUG                          0x00002000UL
#define RESOURCE__SETUP                           0x00004000UL

#define SECURITY__COMPUTE_AV                      0x00000001UL
#define SECURITY__COMPUTE_CREATE                  0x00000002UL
#define SECURITY__COMPUTE_MEMBER                  0x00000004UL
#define SECURITY__CHECK_CONTEXT                   0x00000008UL
#define SECURITY__LOAD_POLICY                     0x00000010UL
#define SECURITY__COMPUTE_RELABEL                 0x00000020UL
#define SECURITY__COMPUTE_USER                    0x00000040UL
#define SECURITY__SETENFORCE                      0x00000080UL
#define SECURITY__SETBOOL                         0x00000100UL
#define SECURITY__SETSECPARAM                     0x00000200UL
#define SECURITY__ADD_OCONTEXT                    0x00000400UL
#define SECURITY__DEL_OCONTEXT                    0x00000800UL