ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation::dgp::domain::strand_create_request Struct Referenceexport

Request used to create a secondary strand inside a domain. More...

Collaboration diagram for zxfoundation::dgp::domain::strand_create_request:
[legend]

Data Fields

void * arg {nullptr}
 Opaque argument passed to entry (kthread mode only).
u16 cpu {0}
 Initial CPU affinity; zero is the deterministic bootstrap CPU.
bool enqueue {true}
 True when the scheduler should admit the strand immediately. Must be false in bare mode.
strand_entry_fn entry {nullptr}
 Kernel entry fn (kthread mode); null + non-null uregs selects user mode. null + null uregs selects bare mode.
u32 owner_domain {0xFFFF'FFFFU}
 Owning domain identifier.
u32 stack_order {2U}
 Kernel stack allocation order; currently constrained to the domain stack order.
arch::s390x::sched::user_regsuregs {nullptr}
 User register snapshot (user mode only). Required when entry is null and the strand is to be runnable. Must have psw_addr != 0.

Detailed Description

Request used to create a secondary strand inside a domain.


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