1*23eafdafSFrançois Revol /* 2*23eafdafSFrançois Revol * Copyright 2007, Haiku Inc. All rights reserved. 3*23eafdafSFrançois Revol * Distributed under the terms of the MIT License. 4*23eafdafSFrançois Revol * 5*23eafdafSFrançois Revol * Authors: 6*23eafdafSFrançois Revol * François Revol <revol@free.fr> 7*23eafdafSFrançois Revol * 8*23eafdafSFrançois Revol * Copyright 2001, Travis Geiselbrecht. All rights reserved. 9*23eafdafSFrançois Revol * Distributed under the terms of the NewOS License. 10*23eafdafSFrançois Revol */ 11*23eafdafSFrançois Revol 12*23eafdafSFrançois Revol 13*23eafdafSFrançois Revol #include <boot/stage2.h> 14*23eafdafSFrançois Revol #include <kernel.h> 15*23eafdafSFrançois Revol #include <debug.h> 16*23eafdafSFrançois Revol 17*23eafdafSFrançois Revol #include <timer.h> 18*23eafdafSFrançois Revol #include <arch/timer.h> 19*23eafdafSFrançois Revol //#include <arch_platform.h> 20*23eafdafSFrançois Revol 21*23eafdafSFrançois Revol 22*23eafdafSFrançois Revol void 23*23eafdafSFrançois Revol arch_timer_set_hardware_timer(bigtime_t timeout) 24*23eafdafSFrançois Revol { 25*23eafdafSFrançois Revol #warning ARM:WRITEME 26*23eafdafSFrançois Revol 27*23eafdafSFrançois Revol // M68KPlatform::Default()->SetHardwareTimer(timeout); 28*23eafdafSFrançois Revol } 29*23eafdafSFrançois Revol 30*23eafdafSFrançois Revol 31*23eafdafSFrançois Revol void 32*23eafdafSFrançois Revol arch_timer_clear_hardware_timer() 33*23eafdafSFrançois Revol { 34*23eafdafSFrançois Revol #warning ARM:WRITEME 35*23eafdafSFrançois Revol // M68KPlatform::Default()->ClearHardwareTimer(); 36*23eafdafSFrançois Revol } 37*23eafdafSFrançois Revol 38*23eafdafSFrançois Revol 39*23eafdafSFrançois Revol int 40*23eafdafSFrançois Revol arch_init_timer(kernel_args *args) 41*23eafdafSFrançois Revol { 42*23eafdafSFrançois Revol #warning ARM:WRITEME 43*23eafdafSFrançois Revol 44*23eafdafSFrançois Revol return 0; 45*23eafdafSFrançois Revol //M68KPlatform::Default()->InitTimer(args); 46*23eafdafSFrançois Revol } 47*23eafdafSFrançois Revol 48