|
|
auto | zxfoundation::sched::smt::isolation_violation (const zxfoundation::dgp::domain::strand &strand, u16 target_cpu) noexcept -> bool |
| | Return True when the requested strand placement to a candidate CPU would violate DGP isolation-sensitive SMT separation.
|
|
auto | zxfoundation::sched::smt::sibling_idle_candidates (u16 cpu, ::lib::cpumask &out_f) noexcept -> void |
| | Return a mask of SMT siblings of cpu that are currently online and have no running strand (are idle).
|
|
auto | zxfoundation::sched::smt::sibling_ok (const zxfoundation::dgp::domain::strand &a, const zxfoundation::dgp::domain::strand &b) noexcept -> bool |
| | Check whether two strands are eligible to share an SMT core.
|