aboutsummaryrefslogtreecommitdiff
path: root/riscv/include/generated/timeconst.h
diff options
context:
space:
mode:
authorPasha <pasha@member.fsf.org>2024-02-20 18:55:36 +0000
committerPasha <pasha@member.fsf.org>2024-02-20 18:55:36 +0000
commit6fca8abef7e6d7be1a9e6d93dd0f2b7fbc5b28e5 (patch)
tree9f5ccbaa6ec19ff5a42d9b3cde01f739e1d7c77d /riscv/include/generated/timeconst.h
parent5e0b8d508ed51004bd836384293be00950ee62c9 (diff)
downloadgnumach-riscv-6fca8abef7e6d7be1a9e6d93dd0f2b7fbc5b28e5.tar.gz
gnumach-riscv-6fca8abef7e6d7be1a9e6d93dd0f2b7fbc5b28e5.tar.bz2
initial risc-v exampleHEADmaster
Diffstat (limited to 'riscv/include/generated/timeconst.h')
-rw-r--r--riscv/include/generated/timeconst.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/riscv/include/generated/timeconst.h b/riscv/include/generated/timeconst.h
new file mode 100644
index 0000000..78cc14a
--- /dev/null
+++ b/riscv/include/generated/timeconst.h
@@ -0,0 +1,40 @@
+/* Automatically generated by kernel/time/timeconst.bc */
+/* Time conversion constants for HZ == 250 */
+
+#ifndef KERNEL_TIMECONST_H
+#define KERNEL_TIMECONST_H
+
+#include <linux/param.h>
+#include <linux/types.h>
+
+#if HZ != 250
+#error "include/generated/timeconst.h has the wrong HZ value!"
+#endif
+
+#define HZ_TO_MSEC_MUL32 U64_C(0x80000000)
+#define HZ_TO_MSEC_ADJ32 U64_C(0x0)
+#define HZ_TO_MSEC_SHR32 29
+#define MSEC_TO_HZ_MUL32 U64_C(0x80000000)
+#define MSEC_TO_HZ_ADJ32 U64_C(0x180000000)
+#define MSEC_TO_HZ_SHR32 33
+#define HZ_TO_MSEC_NUM 4
+#define HZ_TO_MSEC_DEN 1
+#define MSEC_TO_HZ_NUM 1
+#define MSEC_TO_HZ_DEN 4
+
+#define HZ_TO_USEC_MUL32 U64_C(0xFA000000)
+#define HZ_TO_USEC_ADJ32 U64_C(0x0)
+#define HZ_TO_USEC_SHR32 20
+#define USEC_TO_HZ_MUL32 U64_C(0x83126E98)
+#define USEC_TO_HZ_ADJ32 U64_C(0x7FF7CED9168)
+#define USEC_TO_HZ_SHR32 43
+#define HZ_TO_USEC_NUM 4000
+#define HZ_TO_USEC_DEN 1
+#define USEC_TO_HZ_NUM 1
+#define USEC_TO_HZ_DEN 4000
+#define HZ_TO_NSEC_NUM 4000000
+#define HZ_TO_NSEC_DEN 1
+#define NSEC_TO_HZ_NUM 1
+#define NSEC_TO_HZ_DEN 4000000
+
+#endif /* KERNEL_TIMECONST_H */