blob: 5fd0d9bf0026c00fd50cceaee2ef77669053b305 [file] [log] [blame] [edit]
/*
* Copyright 2017, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <sel4test/test.h>
#include "test.h"
#include <sel4testsupport/testreporter.h>
#define TIMER_ID 0
/* Timing related functions used only by in sel4test-driver */
void handle_timer_interrupts(driver_env_t env, seL4_Word badge);
void wait_for_timer_interrupt(driver_env_t env);
void timeout(driver_env_t env, uint64_t ns, timeout_type_t timeout);
uint64_t timestamp(driver_env_t env);
void timer_reset(driver_env_t env);
void timer_cleanup(driver_env_t env);