Barrelfish
Functions
pmap_target.h File Reference

Arch specific declerations that can be included by others. More...

Functions

errval_t pmap_x86_64_init (struct pmap *pmap, struct vspace *vspace, struct capref vnode, struct slot_allocator *opt_slot_alloc)
 Initialize a x86 pmap object. More...
 
errval_t pmap_x86_64_current_init (bool)
 Initialize the current pmap. Reserve space for metadata. More...
 

Detailed Description

Arch specific declerations that can be included by others.

Function Documentation

errval_t pmap_x86_64_current_init ( bool  init_domain)

Initialize the current pmap. Reserve space for metadata.

This code is coupled with vspace_current_init()

errval_t pmap_x86_64_init ( struct pmap *  pmap,
struct vspace *  vspace,
struct capref  vnode,
struct slot_allocator *  opt_slot_alloc 
)

Initialize a x86 pmap object.

Parameters
pmapPmap object of type x86