Lines Matching +full:assigned +full:- +full:addresses
33 .Nd provide fast user-managed key-based access control for pages
57 to control access to user-mode addresses.
62 are user-controllable.
65 has an associated 4-bit protection key.
66 A new per-thread PKRU hardware register determines, for each protection
67 key, whether user-mode addresses with that protection key may be
72 was explicitly assigned to the address, or if the key was removed.
74 The protection prevents the system from accessing user addresses as well
82 Protection keys require that the system uses 4-level paging
85 Both 64-bit and 32-bit applications can use protection keys.
92 Per-key permissions are managed using the user-mode instructions
109 After a successful call, the range has the specified key assigned,
115 .Bl -tag -width
117 Only assign the key if the range does not have any other keys assigned
128 The keys assigned to the range are persistent.
129 They are re-established when the current mapping is destroyed
130 and a new mapping is created in any sub-range of the specified range.
138 function removes any keys assigned to the specified range.
155 mappings which are assigned the key
160 The non-zero value of the variable pointed to by the
169 .Rv -std
171 .Bl -tag -width Er
183 The supplied address range does not completely fit into the user-managed
202 functions are non-standard and first appeared in