47 uint64_t nominalQuantumNs()
const override;
57#if HOSTED && PEDIGREE_HOSTED_SMOKE_TESTS
58 using HardContextHook = void (*)(uint64_t, InterruptState&);
61 static EXPORTED_PUBLIC
void setHardContextHookForTest(HardContextHook hook);
63 static EXPORTED_PUBLIC uintptr_t sourceForTest();
67 static EXPORTED_PUBLIC
size_t activeDispatchesForTest();
69 static EXPORTED_PUBLIC
bool directRoutePublishedForTest();
71 static EXPORTED_PUBLIC
bool queueTickForTest();
91 virtual
void schedulerIrq(irq_id_t number, InterruptState& state);
101#if HOSTED && PEDIGREE_HOSTED_SMOKE_TESTS
102 static HardContextHook m_HardContextHook;