Embedded Xinu Operating System
An ongoing research project and educational operating system.
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Groups Pages
Functions
safeUnmapRange.c File Reference
#include <safemem.h>

Functions

int safeUnmapRange (void *start, uint length)
 

Detailed Description

Remove a range of pages from page table.

Function Documentation

int safeUnmapRange ( void *  start,
uint  length 
)

Remove a range of pages from a page table starting at start and ending after length bytes.

Parameters
startbeginning page address to remove.
lengthnumber of bytes to unmap for.
Returns
non-zero value on failure.