root/src/system/kernel/arch/m68k/arch_timer.cpp
/*
 * Copyright 2007, Haiku Inc. All rights reserved.
 * Distributed under the terms of the MIT License.
 *
 * Authors:
 *              François Revol <revol@free.fr>
 *
 * Copyright 2001, Travis Geiselbrecht. All rights reserved.
 * Distributed under the terms of the NewOS License.
 */


#include <boot/stage2.h>
#include <kernel.h>
#include <debug.h>

#include <timer.h>
#include <arch/timer.h>
#include <arch_platform.h>


void 
arch_timer_set_hardware_timer(bigtime_t timeout)
{
        M68KPlatform::Default()->SetHardwareTimer(timeout);
}


void 
arch_timer_clear_hardware_timer()
{
        M68KPlatform::Default()->ClearHardwareTimer();
}


int 
arch_init_timer(kernel_args *args)
{
        return M68KPlatform::Default()->InitTimer(args);
}