diff options
author | Richard Braun <rbraun@sceen.net> | 2017-06-24 22:01:09 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-06-24 22:01:09 +0200 |
commit | 7fc9d340e5ff385846c0c77fd24877c1b208a3bb (patch) | |
tree | 9cc4eaaf00e59bef6e5a696ae98f027de1064be7 /arch/x86/machine | |
parent | 5127024f429da92ffdb93ba3cc0af367bc26f703 (diff) |
Move the HZ macro to the kern/thread module
Diffstat (limited to 'arch/x86/machine')
-rw-r--r-- | arch/x86/machine/lapic.c | 4 | ||||
-rw-r--r-- | arch/x86/machine/param.h | 8 |
2 files changed, 2 insertions, 10 deletions
diff --git a/arch/x86/machine/lapic.c b/arch/x86/machine/lapic.c index c20eec7..e513688 100644 --- a/arch/x86/machine/lapic.c +++ b/arch/x86/machine/lapic.c @@ -212,7 +212,7 @@ lapic_compute_freq(void) lapic_bus_freq = (c1 - c2) * (1000000 / LAPIC_TIMER_CAL_DELAY); log_info("lapic: bus frequency: %u.%02u MHz", lapic_bus_freq / 1000000, lapic_bus_freq % 1000000); - lapic_write(&lapic_map->timer_icr, lapic_bus_freq / HZ); + lapic_write(&lapic_map->timer_icr, lapic_bus_freq / THREAD_TICK_FREQ); lapic_write(&lapic_map->svr, 0); } @@ -239,7 +239,7 @@ lapic_setup_registers(void) lapic_write(&lapic_map->lvt_lint1, LAPIC_LVT_MASK_INTR); lapic_write(&lapic_map->lvt_error, TRAP_LAPIC_ERROR); lapic_write(&lapic_map->timer_dcr, LAPIC_TIMER_DCR_DIV1); - lapic_write(&lapic_map->timer_icr, lapic_bus_freq / HZ); + lapic_write(&lapic_map->timer_icr, lapic_bus_freq / THREAD_TICK_FREQ); } void __init diff --git a/arch/x86/machine/param.h b/arch/x86/machine/param.h index f9abaa4..db60c8f 100644 --- a/arch/x86/machine/param.h +++ b/arch/x86/machine/param.h @@ -25,14 +25,6 @@ #include <kern/macros.h> /* - * System timer frequency. - * - * The selected value of 200 translates to a period of 5ms, small enough to - * provide low latency, and is practical as both a dividend and divisor. - */ -#define HZ 200 - -/* * 4 KiB pages. */ #define PAGE_SHIFT 12 |