diff options
| author | Miguel <m.i@gmx.at> | 2018-08-21 19:42:33 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-08-21 19:42:33 +0200 |
| commit | 72c6e9763ca61bc9d7de5f7080ee1c8a1c7c1562 (patch) | |
| tree | 839bce03c26e96f1137d4b4d3550ad3e909d351c /kernel/timer.h | |
| parent | 6c926175afbf1f9ec2715fb007acc28588b36c4a (diff) | |
cleaning up a bit
Diffstat (limited to 'kernel/timer.h')
| -rw-r--r-- | kernel/timer.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/kernel/timer.h b/kernel/timer.h deleted file mode 100644 index 1e3d066..0000000 --- a/kernel/timer.h +++ /dev/null @@ -1,50 +0,0 @@ - -/** - * @file - * References - * ---------- - * * http://www.brokenthorn.com/Resources/OSDevPit.html - * * https://wiki.osdev.org/CMOS - - - vcc/gnd - voltage/ground - - D0-D7 - data lines (data bus) - wr/rd - writing / reading (system control bus) - cs - ignore wr/rd or not (address bus) - a0-a1 (address bus) - - // the three 16bit down counters/timers/channels - clk 0-2 (in) - gate 0-2 (in) - out 0-2 (out) - - //typical - out1 -> pic interrupt on every tick (system timer) - out2 - was used for genearting dram memory refresh (Do not use) - out3 -> pc speaker - - gate pins : depend on mode of operation - we do have modes 0-5. - mode0: counts down to zero , triggers interrupt and waits - mode1: - mode2: rate generator (sys timer) - .... - */ - -#include <stdint.h> - -/** - * Initilize time and PIT (trigger 25 times a second). - * Returns the number of seconds passed since 1970. - */ -uint64_t timer_init(); - -/** get number of ticks since boot */ -uint64_t timer_get_ticks(); - -/** get number of milliseconds since boot */ -uint64_t timer_get_uptime_ms(); - -/** get number of milliseconds since 1970 */ -uint64_t timer_get_ms(); |
