Dr-Noob
b1f20cfec6
[v1.07] Fix bug introduced by #251 (reported in #375 )
...
PR #251 added:
```
if defined (__FreeBSD__) || defined (__APPLE__)
...
get_sys_info_by_name
```
that function is available in src/common/sysctl.c.
In the Makefile it builds with sysctl.c but only under FreeBSD:
```
ifeq ($(os), FreeBSD)
```
So it fails under macOS as reported by #375
2025-11-01 09:17:02 +01:00
Wunk
edbfc9722e
[v1.06][ARM] Add Windows on Arm support ( #273 )
2024-09-10 09:40:46 +02:00
Dr-Noob
807a13d29e
[v1.06] Fix manpage file extension ( fixes #269 )
2024-08-28 21:33:48 +01:00
Er2
8d10a03adc
[v1.06][FreeBSD][Apple] Implement fallback frequency calculation ( #251 )
2024-08-19 09:21:41 +02:00
Dr-Noob
90624b9aaa
[v1.05][ARM] Preeliminary support for SVE detection ( #259 )
2024-08-10 11:08:39 +01:00
Dr-Noob
0fe6fc3f4d
[v1.05][ARM] Fix mistake in Makefile
2024-07-11 08:17:26 +01:00
Dr-Noob
96c784026b
[v1.05] Fix formatting issues in Makefile
2024-07-09 08:47:34 +01:00
Dr-Noob
65378aaed9
[v1.05] Move sysctl from ARM-specific to common ( #251 )
2024-07-07 12:43:03 +01:00
Dr-Noob
946729dd06
[v1.05] Compile measure freq only in Linux (avoids compiler warning in non-linux builds)
2024-07-06 11:28:46 +01:00
Dr-Noob
9212f19de1
[v1.05] Add support for frequency measurement (both x86 and ARM) (branch measure-freq #220 )
2024-07-05 08:44:34 +01:00
Dr-Noob
1b746bc67d
[v1.05][ARM] Add support to detect SoC from PCI ( #245 ) with initial support for NVIDIA Tegra
2024-07-03 08:01:53 +01:00
Dr-Noob
5dd6ab60cb
[v1.03] Lets follow the function prototype rules
2023-04-13 17:45:32 +02:00
Dr-Noob
89aadeead8
[v1.03] Add common soc.c/.h for both ARM and RISC-V
2023-04-13 17:15:32 +02:00
Dr-Noob
889fbf2d67
[v1.03][RISCV] Fix bug in Makefile and implement --debug option
2023-04-13 15:49:06 +02:00
Dr-Noob
14819c350e
[v1.03][RISCV] Add basic SoC detection backend
2023-04-03 12:41:59 +02:00
Dr-Noob
9a69a7f58d
[v1.03][RISCV] Implementing basic skeleton for RISC-V backend
2023-04-01 16:46:54 +02:00
Dr-Noob
1f450b23a1
[v1.03][RISCV] Add support for compiling to RISC-V
2023-03-31 17:57:01 +02:00
Dr-Noob
57f11f3eab
[v1.03] Print git hash and tag when printing version
2023-01-18 20:31:49 +01:00
Dr-Noob
f4565cb937
[v1.02] Ignore extension warnings in ppc
2022-09-07 08:18:16 +02:00
Dr-Noob
3046e84b4b
[v1.01] Fix dummy compilation issue
2021-12-28 16:03:16 +01:00
Dr-Noob
874a856e34
[v1.01] Run multiple independent instructions in the pipeline for AVX freq too. Fixes incorrect frequency measures under certain CPUs
2021-12-27 12:42:36 +01:00
Dr-Noob
0db9f1f5c2
[v1.01] Add more x86 archs to Makefile
2021-12-06 22:36:12 +01:00
Dr-Noob
fe3bc6163c
[v1.01] Do not use FMA for frequency measurement. It is sufficient to run any other AVX instructions, and some CPUs support AVX but not FMA.
2021-11-20 10:25:36 +01:00
Dr-Noob
4b50740516
[v1.01] Remove useless frequency measurement (SSE and novector should report the same frequency!). Increase iterations to improve precision
2021-11-20 10:13:35 +01:00
Dr-Noob
7226adb04d
[v1.00] Skeleton for future support for other vector instructions in --accurate-pp
2021-11-19 21:36:55 +01:00
Dr-Noob
2cdc31392a
[v1.00] Add --accurate-pp option (Linux x86_64) only. Needs more work to make it stable (add support for non-AVX, AVX512, etc)
2021-09-16 15:13:26 +02:00
Dr-Noob
4af1651306
[v0.99] Remove -fstack-protector-all from Windows compilation to fix segfault with mingw64, found in issue #109
2021-08-22 13:30:47 +02:00
Dr-Noob
e3aeb5c705
[v0.99] Add arm64 to ARM supported architectures in the Makefile
2021-08-13 10:05:53 +02:00
Dr-Noob
b6603040fc
[v0.99] Merge and integrate M1 branch, which adds support for Apple M1 CPU
2021-08-12 18:52:01 +02:00
Dr-Noob
8c3e7cdd60
[v0.99] Do not assume ARM in the Makefile and print error message when unsupported arch is found. Closes #71
2021-08-08 18:15:36 +02:00
Dr-Noob
6b6f8f504f
[v0.98][PPC] Improve ppc detection arch in Makefile as suggested by a macrumors user
2021-08-05 09:17:41 +02:00
Dr-Noob
051a37862c
[v0.98] Add compiler flags (in a different target, "strict") to detect programming errors, as suggested by #90 and #76
2021-08-04 23:17:12 +02:00
Dr-Noob
e350f1759f
[v0.98][ARM] Add simple topology detection using sysctlbyname in macOS
2021-08-02 12:31:19 +01:00
Dr-Noob
53fa2511b9
[v0.98][PPC] Obtain microarchitecture using pvr (better!)
2021-07-31 15:58:57 +02:00
Dr-Noob
135cc9d504
[v0.98][PPC] Basic support for topology detection
2021-07-27 21:34:08 +02:00
Dr-Noob
f4aa335af1
[v0.98][PPC] Start PowerPC port. It just compiles but nothing is displayed
2021-07-27 20:26:17 +02:00
Dr-Noob
5c3f49c580
[v0.98] Patch to fix the compilation error reported by #93
2021-06-19 00:03:13 +02:00
Dr-Noob
0faad4858e
[v0.97] Little changes to Makefile as suggested by #79
2021-06-05 09:53:57 +02:00
Dr-Noob
5a5406925c
[v0.97] Add optimization flags to Makefile. Rename man page from 8 to 1
2021-04-14 14:54:24 +02:00
Dr-Noob
4023afb95f
[v0.97] Use DESTDIR and PREFIX in Makefile
2021-04-13 19:56:46 +02:00
Dr-Noob
9fa7b4ce7f
[v0.97] Use DESTDIR instead of PREFIX in Makefile
2021-04-12 15:47:59 +02:00
Dr-Noob
812ee0acc6
[v0.96] Add PREFIX to Makefile and uninstall target, as requested by many users
2021-04-08 09:36:21 +02:00
Dr-Noob
b3ed3e9240
[v0.96] Add 32bit support in Makefile
2021-04-07 14:52:52 +02:00
Dr-Noob
654d2e27e1
[v0.96] Replace Makefile var names (use C names instead of C++)
2021-04-07 10:14:20 +02:00
Dr-Noob
5b9a9e90d0
[v0.94] Fix compilation issues
2020-12-05 11:56:40 +01:00
Dr-Noob
c111eb9a41
[v0.94] SoC detection stores the exact SoC model
2020-12-04 10:11:07 +01:00
Dr-Noob
01e22b8090
[v0.94] Fix compilation issues
2020-12-01 16:13:38 +01:00
Dr-Noob
fbea497740
[v0.89] Change freq from int64 to int32, which fixes a compilation issue. Fix Makefile in Windows
2020-11-24 12:52:42 +01:00
Dr-Noob
8645b54b58
[v0.89][ARM] Separate udev for ARM in a different file, since there are many functions that are ARM only. Refactoring of file reading code
2020-11-24 12:32:38 +01:00
Dr-Noob
eaa86522a4
[v0.88][ARM] Add very basic SoC detection (Android only)
2020-11-23 18:30:00 +01:00