|
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.
|