Dr-Noob
40374121b8
[v1.06] Replace emalloc+memset with ecalloc when possible. Refactor some memory allocation code
2024-08-24 15:32:33 +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
095bbfb784
[v1.03] Fix build in macOS
2023-01-06 12:19:06 +01:00
Dr-Noob
22a80d817d
[v1.03] Fix compilation errors in Windows
2023-01-05 11:43:14 +01:00
Dr-Noob
77510c260a
[v1.02][x86] Small fixes to hybrid core detection
2022-11-05 18:28:10 +00:00
Dr-Noob
ff5166ea2e
[v1.02][x86] Adding support for topology detection of hybrid cores
2022-11-05 17:48:20 +00:00
Dr-Noob
a5b321a966
[v1.00][X86] Retrieve topology from udev when APIC fails (like #119 )
2021-11-01 13:55:49 +01:00
Dr-Noob
6981d61eaf
[v1.00][X86] Show unknown string when the number of cores cannot be retrieved (like #119 )
2021-11-01 13:07:48 +01:00
Dr-Noob
3b7a122956
[v1.00] Reset affinity in Linux after querying topology
2021-09-16 13:01:50 +02:00
Dr-Noob
2b21326167
[v0.98][Refactoring] Use printWarn + strerror(errno) instead of perror. Use fallback in ppc in case total_cores cannot be retrieved
2021-08-07 08:45:37 +02:00
Dr-Noob
eac97bf721
[v0.98] Use malloc/calloc wrapper that exits when alloc fails, as suggested by #90
2021-08-04 10:01:32 +02:00
Dr-Noob
3a636c101b
[v0.98] Use unsigned integers in bit operations as suggested by #76
2021-08-03 23:54:49 +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
8bb65e0cc0
[v0.96] Fix compilation issue in Windows
2021-04-09 09:25:48 +02:00
Dr-Noob
09cbb8874b
[v0.96] Fix previous mistake: use level 0xB to check if the level is supported or not, according to Intel docs
2021-04-06 20:37:49 +02:00
Dr-Noob
fe95ca3e10
[v0.96] Fix bug where ebx returned 0 in apic.c when CPU max level >= 0xB but CPU does not support x2apic
2021-04-06 16:56:26 +02:00
Dr-Noob
697a921042
[X86] Avoid checking /sys directory in macOS to find frequency
2021-01-10 09:01:50 +01:00
Dr-Noob
2494b56a49
[X86] Fix compilation error in MacOS. MacOS does not provide any method to bin threads to cores, so its pretty hard to get apic ids. This first approach is really dark and I hope I can improve it in the future
2021-01-05 17:35:57 +01:00
Dr-Noob
89e5e30e53
[v0.91][X86][BUGFIX] Fix annoying compilation issue
2020-11-26 13:05:14 +01:00
Dr-Noob
1fad4fd10b
[v0.8][ARM] Building support in ARM
2020-11-05 09:28:41 +01:00