|
Functions |
Ipc_err | io_map (Space *from, Address fp_from_iopage, Mword fp_from_size, bool fp_from_grant, bool fp_from_is_whole_space, Space *to, Address fp_to_iopage, Mword fp_to_size, bool fp_to_is_iopage, bool fp_to_is_whole_space) |
void | io_fpage_unmap (Space *space, L4_fpage fp, bool me_too) |
void | handle_sigma0_adapter_address (Address &phys, unsigned &page_flags) |
Mapdb * | mapdb_instance () |
| The mapping database.
|
void | update_lipc_kip (Space *, Address, Mword, Space *, Address, Mword, Address) |
Ipc_err | mem_map (Space *from, Address fp_from_page, Mword fp_from_size, bool fp_from_write, bool fp_from_grant, Space *to, Address fp_to_page, Mword fp_to_size, Address offs, bool flush=false) |
| Map the region described by "fp_from" of address space "from" into region "fp_to" at offset "offs" of address space "to", updating the mapping database as we do so.
|
void | mem_fpage_unmap (Space *space, L4_fpage fp, bool me_too, bool only_read_only) |
| Unmap the mappings in the region described by "fp" from the address space "space" and/or the address spaces the mappings have been mapped into.
|
void | fpage_unmap (Space *space, L4_fpage fp, bool me_too, bool only_read_only) |
| Flexpage unmapping.
|
Ipc_err | fpage_map (Space *from, L4_fpage fp_from, Space *to, L4_fpage fp_to, Address offs, bool grant) |
| Flexpage mapping.
|