#include <libc.h>
Go to the source code of this file.
Defines | |
#define | __CONVEN_ASRELE_H__ 1 |
#define | ASRELEOPT_SPECIAL (1<<0u) |
#define | ASRELEOPT_VIRT_ONLY (1<<1u) |
Enumerations | |
enum | t_asrele_status { ASRELE_EZERO, ASRELE_VUNMAP_FAILED = 100, ASRELE_VRELE_FAILED, ASRELE_KRELE_FAILED, ASRELE_PRELE_FAILED, ASRELE_MEMDEF_FAILED } |
Functions | |
t_asrele_status | asrele (asid_t asid, u_int32_t opts) |
|
|
|
used by context switchers |
|
clean only virtual addresses |
|
|
|
empty the removable content (GMEMDEF_RM_ONLY) of an address space - used by cswitch - a normal process should encounter problems while running this whith "special" option enabled Make sure caller has enough stack to run this.
|