ZXFoundation™ 26h2
Loading...
Searching...
No Matches
domain Struct Reference

The domain struct — the central entity of the DGP kernel. More...

Collaboration diagram for domain:
[legend]

Public Member Functions

 domain (const domain &)=delete
 domain (domain &&)=delete
auto operator= (const domain &)=delete
auto operator= (domain &&)=delete

Data Fields

u8 _pad0 [3] {}
u16 _pad_art {0}
u8 _pad_dgp_rev {0}
u64 admin_token {0}
zxfoundation::sched::sched_mask allowed_cpus {}
zxfoundation::sched::sched_mask allowed_numa_nodes {}
arch::s390x::cpu::aste::art_context art {}
arch::s390x::mmu::typed_asce< arch::s390x::mmu::dat_level::region_1 > asce {}
u64 deadline_budget_ns {10'000'000ULL}
u64 deadline_period_ns {100'000'000ULL}
u64 deadline_reserved_ns {0}
lib::list_node domain_list {}
domain_flags flags {domain_flags::none}
u32 gate_count {0}
zxfoundation::dgp::isolation::isolation_rights granted_rights {zxfoundation::dgp::isolation::isolation_rights::none}
scoms::kobject::bobject ko {}
const char * name {nullptr}
char name_storage [64] {}
u8 numa_node {0}
u32 pending_rights_revoke_raw {0}
u16 portal_ar_mask {0}
u32 portal_count {0}
strand primary_strand {}
std::atomic< u16 > revocation_epoch {0}
u64 root_phys {0}
u64 rt_budget_ns {20'000'000ULL}
u64 rt_capability_token {0}
u64 rt_period_ns {100'000'000ULL}
u64 rt_reserved_ns {0}
signal::signal_queue signal_queue {}
u8 storage_key {0}
u32 storage_key_generation {0}
zxfoundation::dgp::isolation::skey_revocation_state storage_key_state {zxfoundation::dgp::isolation::skey_revocation_state::none}
lib::list_head strands {}
zxfoundation::dgp::sync_contract::teardown_phase teardown_phase {zxfoundation::dgp::sync_contract::teardown_phase::none}
memory::vm::vm_space vm_space {}

Detailed Description

The domain struct — the central entity of the DGP kernel.


The documentation for this struct was generated from the following file: