Dr-Noob
7b46c78249
[v1.05] Replace printf with proper printErr
2024-07-08 08:28:48 +01:00
Dr-Noob
e0095c303d
[v1.05] Print a tilde in case the freq was measured (indicating that this value is an approximation)
2024-07-08 08:23:56 +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
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
b019256515
[v1.05] Continue merging measure-freq #220
...
- [v1.05][X86] Show SSE if AVX/FMA is not supported
- [v1.05][X86] Do not stop if cach is NULL and check for non-NULL cache in get_topology_info functions
- [v1.05][X86] Fix bug where the number of cpus were not set if NULL was returned inside the loop. Ensure topo is not NULL in get_peak_performance. Fallback to UNKNOWN_DATA when we have no information about topology
2024-07-05 08:37:54 +01:00
Dr-Noob
d4cadbd807
[v1.05] Move bind_to_cpu from x86-specific to global (merging measure-freq #220 )
2024-07-05 08:32:11 +01:00
Dr-Noob
4f081ef1a2
[v1.05] Add newline to fix dummy warning with clang
2024-07-03 09:09:37 +02: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
59efbf4e08
[v1.05] Add VirtualBox hypervisor (noted in #235 )
2024-05-18 22:27:17 +01:00
Dr-Noob
1504c5d0ef
[v1.05][X86] Report x86 / x86_64 in ARCH_X86 builds
2024-02-13 21:26:24 +00:00
Dr-Noob
4a8a7567f0
[v1.05] Add support for NO_COLOR ( #227 )
2024-02-13 08:41:54 +00:00
Dr-Noob
c01f60fa6c
[v1.05] Implement new approach to infer SoC from the uarch. Add support for Kunpeng SoCs
2024-02-08 09:04:51 +00:00
Dr-Noob
b610dc8c7d
[v1.05] Bump version
2024-02-05 18:33:15 +00:00
Dr-Noob
14df701707
[v1.04] Check release when printing error also in Apple chip failures
2024-02-05 08:46:17 +00:00
Dr-Noob
cbcce9c2ed
[v1.04] Improve error reporting in the case of unkown microarchitectures. As pointed out in #224 this was already solved, but this commit tries to be an improvement over the previous implementation
2024-02-05 08:37:59 +00:00
Dr-Noob
6566ac3ccf
[v1.04] Add Apple VZ hypervisor ( #218 )
2024-01-15 08:43:28 +00:00
Dr-Noob
0a048717bf
[v1.04][X86] Fix bug in AMD CPUs ( #212 )
2023-12-24 23:03:20 +00:00
Dr-Noob
8870a0ca0c
[v1.04][RISCV] Add Sipeed ASCII logo
2023-11-01 20:50:05 +00:00
Dr-Noob
a43b700540
[v1.04][RISCV] Add Lichee PI 4a SoC ( #200 )
2023-11-01 20:48:25 +00:00
Dr-Noob
bf890965a3
[v1.04] Add colors to Google logo
2023-10-17 09:19:05 +02:00
Dr-Noob
530207aee0
[v1.04] Added Google ascii logo
2023-10-17 08:56:20 +02:00
Dr-Noob
f64ff0d4cf
[v1.04] Added Google Tensor SoCs
2023-10-17 08:55:38 +02:00
Dr-Noob
44e5e1b6dc
[v1.04][RISCV] Add support for multi-letter extensions
2023-09-25 07:27:13 +01:00
Dr-Noob
45854a00d6
[v1.04] Add bhyve hypervisor
2023-09-24 12:10:39 +01:00
Dr-Noob
6c69ab0a00
[v1.04][RISCV] Extend extension mask to 64 bit. Fix SET_ISA_EXT_MAP else condition. Fix print_ascii_riscv iters computation
2023-09-24 11:59:43 +01:00
Dr-Noob
bddf6cfe31
[v1.04][PPC] Small fix for jump or move depends on uninitialised value (noted in #178 )
2023-05-09 10:58:16 +02:00
Dr-Noob
b3719dc216
[v1.04] Bump version
2023-05-06 11:37:32 +02:00
Dr-Noob
8a8b1dffa8
[v1.03] Apply refactoring in src/common/udev.c
2023-05-06 10:06:16 +02:00
Dr-Noob
8e95828fb1
[v1.03][PPC] Read frequency from cpuinfo if the default method fails
2023-05-04 19:01:55 +02:00
Dr-Noob
0397db2fd8
[v1.03][PPC] Implement hypervisor detection in PowerPC
2023-05-04 18:56:31 +02:00
Dr-Noob
ebe7312c9d
[v1.03][PPC] Fix bug where /sys/devices/system/cpu/cpu*/topology/physical_package_id contains -1 by adding a new way of finding the number of sockets. This happened in #178 and most probably in #153 too
2023-05-03 17:51:44 +02:00
Dr-Noob
f28f3ef70d
[v1.03] Avoid segmentation fault when a Rockchip SoC is not found in socs.h
2023-04-13 17:37:14 +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
f58d76ccac
[v1.03] Update help option and perform some formatting adjustments
2023-04-13 16:24:47 +02:00
Dr-Noob
05744f4e40
[v1.03][RISCV] Add support for RISCV extensions
2023-04-12 18:55:56 +02:00
Dr-Noob
4405a262ca
[v1.03][RISCV] Add some more uarchs
2023-04-12 16:23:23 +02:00
Dr-Noob
9e9828d210
[v1.03][RISCV] Improve SiFive logo and add SiFive color scheme
2023-04-08 12:41:44 +02:00
Dr-Noob
65bad8721e
[v1.03][RISCV] Add short/long variants for SiFive and StarFive ascii arts and fix StarFive long logo
2023-04-08 11:51:20 +02:00
Dr-Noob
13e86d7f14
[v1.03][RISCV] Add preeliminary uarch detection
2023-04-07 16:19:43 +02:00
Dr-Noob
0ef08ef53e
[v1.03][RISCV] Add basic Allwinner support
2023-04-07 10:37:59 +02:00
Dr-Noob
30a2493ad9
[v1.03][RISCV] Add basic StarFive support
2023-04-03 14:08:58 +02:00
Dr-Noob
a496f694a6
[v1.03][RISCV] Add SiFive ascii art
2023-04-03 13:25:51 +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
dfa321d4f4
[v1.03][ARM] Reworking Rockchip logo and colors
2023-03-25 12:56:36 +01:00
Dr-Noob
522a1c6ddd
[v1.03][ARM] Add Rockchip logo and colors
2023-03-25 12:44:10 +01:00
Dr-Noob
6eb2357485
[v1.03] Add void to function declarations with no args. C99 Standard says in 6.7.5.3 that empty arguments are actually obsolescent - this commit fixes a warning in some compilers
2023-01-29 09:25:07 +01:00
Dr-Noob
b0354e28ff
[v1.03] Fix compilation error due to FILE identifier not being found
2023-01-29 09:17:54 +01:00
Dr-Noob
07e920896b
[v1.03] Print version when reporting an error or bug (implements #172 )
2023-01-18 22:30:05 +01:00