Merge pull request #2363 from colrdavidson/tsc_multiplatform_fix

add null-impl for tsc_frequency for alt-platforms
This commit is contained in:
Jeroen van Rijn
2023-03-05 09:13:26 +01:00
committed by GitHub
3 changed files with 6 additions and 14 deletions
+6
View File
@@ -56,6 +56,12 @@ when ODIN_ARCH == .amd64 {
}
}
when ODIN_OS != .Darwin && ODIN_OS != .Linux && ODIN_OS != .FreeBSD {
_get_tsc_frequency :: proc "contextless" () -> (u64, bool) {
return 0, false
}
}
has_invariant_tsc :: proc "contextless" () -> bool {
when ODIN_ARCH == .amd64 {
return x86_has_invariant_tsc()
-7
View File
@@ -1,7 +0,0 @@
//+private
//+build openbsd
package time
_get_tsc_frequency :: proc "contextless" () -> (u64, bool) {
return 0, false
}
-7
View File
@@ -1,7 +0,0 @@
//+private
//+build windows
package time
_get_tsc_frequency :: proc "contextless" () -> (u64, bool) {
return 0, false
}