Functions | |
| auto | zxfoundation::dgp::gate::destroy_for_domain (u32 domain_id) noexcept -> void |
| Destroy all gates owned by a specific domain. | |
| auto | zxfoundation::dgp::gate::gate_count () noexcept -> u32 |
| Return the current number of active gates. | |
| auto | zxfoundation::dgp::gate::gate_create (gate_type type, gate_auth auth, u32 target_domain_id, u64 entry_va, u8 target_key) noexcept -> std::expected< u32, lib::kernel_error > |
| Create a new gate descriptor. | |
| auto | zxfoundation::dgp::gate::gate_destroy (u32 id) noexcept -> std::expected< void, lib::kernel_error > |
| Destroy a gate, freeing its slot. | |
| auto | zxfoundation::dgp::gate::gate_find (u32 id) noexcept -> gate_desc * |
| Look up a gate descriptor by id. | |
| auto | zxfoundation::dgp::gate::gate_init () noexcept -> void |
| Initialize the gate subsystem. | |
| auto | zxfoundation::dgp::gate::register_gate_cap_lookup () noexcept -> void |
Files | |
| file | zxfoundation/dgp/gate.zcomponent/core.cxxm |
| Gate subsystem core — gate lifecycle declarations. | |
| file | zxfoundation/dgp/gate.zcomponent/core.cxx |
| Gate subsystem core — gate lifecycle and the SCOMS-managed gate table. | |