Functions | |
| auto | zxfoundation::dgp::portal::destroy_for_domain (u32 domain_id) noexcept -> void |
| Destroy all portals involving a specific domain. | |
| auto | zxfoundation::dgp::portal::init () noexcept -> void |
| Initialize the portal subsystem. | |
| auto | zxfoundation::dgp::portal::portal_count () noexcept -> u32 |
| Return the number of currently active portals in the system. | |
| auto | zxfoundation::dgp::portal::portal_create (u32 source_domain_id, u32 target_domain_id, u64 va_start, u64 va_end, portal_prot prot, u8 ar_num, zxfoundation::memory::vm::vm_region *backing) noexcept -> std::expected< u32, lib::kernel_error > |
Create a new portal from source_domain_id to target_domain_id. | |
| auto | zxfoundation::dgp::portal::portal_destroy (u32 id) noexcept -> std::expected< void, lib::kernel_error > |
Destroy the portal identified by id. | |
| auto | zxfoundation::dgp::portal::portal_find (u32 id) noexcept -> portal_desc * |
| auto | zxfoundation::dgp::portal::register_portal_cap_lookup () noexcept -> void |
Files | |
| file | zxfoundation/dgp/portal.zcomponent/core.cxxm |
| Portal lifecycle. | |
| file | zxfoundation/dgp/portal.zcomponent/core.cxx |
| Portal lifecycle. | |