| 556 | } |
| 557 | |
| 558 | void sched_init(void) { |
| 559 | memset(&sched, 0, sizeof sched); |
| 560 | for (enum sched_item_id id = 0; id < SCHED_NUM_ITEMS; id++) { |
| 561 | sched.items[id].timestamp = SCHED_INACTIVE_FLAG; |
| 562 | } |
| 563 | } |
| 564 | |
| 565 | uint64_t sched_total_cycles(void) { |
| 566 | return cpu.baseCycles + cpu.cycles; |