xref: /haiku/src/system/kernel/arch/arm/arch_timer.cpp (revision 23eafdaf313f2e756170f6a543205311a4d9bc96)
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