diff options
author | Laurent Vivier <lvivier@redhat.com> | 2015-08-25 17:13:01 +0200 |
---|---|---|
committer | Laurent Vivier <lvivier@redhat.com> | 2015-09-25 14:56:05 +0200 |
commit | 0a4f9240f5b8b1bfe2d5c5c2748545bc23771bb4 (patch) | |
tree | 31b198f7c8c1d4bbdb0530278766a422c8a0bc2c /include/hw | |
parent | 352c98e502893dee405d0bd8301264fca3b79179 (diff) | |
download | qemu-0a4f9240f5b8b1bfe2d5c5c2748545bc23771bb4.zip qemu-0a4f9240f5b8b1bfe2d5c5c2748545bc23771bb4.tar.gz qemu-0a4f9240f5b8b1bfe2d5c5c2748545bc23771bb4.tar.bz2 |
hpet: remove muldiv64()
hpet defines a clock period in femtoseconds but
then converts it to nanoseconds to use the internal
timers.
We can define the period in nanoseconds and use it
directly, this allows to remove muldiv64().
We only need to convert the period to femtoseconds
to put it in internal hpet capability register.
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/hw')
-rw-r--r-- | include/hw/timer/hpet.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/hw/timer/hpet.h b/include/hw/timer/hpet.h index 773953b..d872909 100644 --- a/include/hw/timer/hpet.h +++ b/include/hw/timer/hpet.h @@ -16,9 +16,9 @@ #include "qom/object.h" #define HPET_BASE 0xfed00000 -#define HPET_CLK_PERIOD 10000000ULL /* 10000000 femtoseconds == 10ns*/ +#define HPET_CLK_PERIOD 10 /* 10 ns*/ -#define FS_PER_NS 1000000 +#define FS_PER_NS 1000000 /* 1000000 femtoseconds == 1 ns */ #define HPET_MIN_TIMERS 3 #define HPET_MAX_TIMERS 32 |