Commit Graph

  • 146f2a13aa [v1.05][ARM] Show SVE cntb in debug Dr-Noob 2024-08-10 11:11:46 +01:00
  • 90624b9aaa [v1.05][ARM] Preeliminary support for SVE detection (#259) Dr-Noob 2024-08-10 11:06:28 +01:00
  • e42f04cca8 [v1.05][ARM] Add support for Kirin 9000S and TSV120 (#259) Dr-Noob 2024-08-10 11:03:22 +01:00
  • d2bda37e5f Fix for previous commit Dr-Noob 2024-08-08 10:00:38 +02:00
  • 707cd64b8a [v1.05][ARM] Another try at properly implement SVE detection: move it to a separate file Dr-Noob 2024-08-08 09:54:51 +02:00
  • f6cdabe973 [v1.05][ARM] Another try at properly implement SVE detection Dr-Noob 2024-08-06 08:57:37 +01:00
  • 3aacaf5f9e [v1.05] Add RISC-V picture to README (thanks #241!) Dr-Noob 2024-08-03 16:31:56 +01:00
  • 50f66ec571 [v1.05][X86] Fix compilation issue in clang and fallback to get_topology_from_udev also in AMD Dr-Noob 2024-08-03 15:45:10 +01:00
  • cb186a2f97 [v1.05][X86] Do not show empty SSE if not supported (#260) Dr-Noob 2024-08-02 10:09:51 +01:00
  • 6164884415 [v1.05][ARM] Add latest Snapdragon SoCs (closes #256) Dr-Noob 2024-08-02 08:07:47 +01:00
  • 26af5ff83e [v1.05][ARM] Properly implement SVE detection Dr-Noob 2024-08-01 15:38:48 +01:00
  • 5798d51d4e [v1.05][ARM] Add SVE test for #259 Dr-Noob 2024-07-31 09:14:13 +01:00
  • fa89ef79f7 [v1.05][ARM] Set TSV120 ARM version Dr-Noob 2024-07-30 09:14:33 +01:00
  • 64ef0d889c [v1.05][X86] Fix for Meteor Lake (#255) i255 Dr-Noob 2024-07-30 08:52:22 +01:00
  • 93d54c3723 [v1.05][ARM] Fix to match Kirin SoCs Dr-Noob 2024-07-29 19:29:49 +01:00
  • d297878a51 [v1.05][X86] Experimental new implementation of abbreviate_intel_cpu_name Dr-Noob 2024-07-29 08:53:01 +01:00
  • 3e3a42f13b [v1.05][ARM] Fix to match Kirin SoCs Dr-Noob 2024-07-29 08:23:18 +01:00
  • ac308204c7 [v1.05][X86] Add preeliminary support for Meteor Lake (#255) Dr-Noob 2024-07-28 22:51:16 +01:00
  • 483f663382 [v1.05][ARM] Add support for Kirin 9000S and TSV120 Dr-Noob 2024-07-28 16:37:07 +01:00
  • 260f9ec3b8 [v1.05] Add new contributor to acknowledgements Dr-Noob 2024-07-25 08:29:05 +01:00
  • 79013d0ec9 [v1.05][X86] Improve robustness in case of old CPUs (verified by #220) Dr-Noob 2024-07-25 08:19:07 +01:00
  • e5e317ea92 [v1.05][X86] Print core or cores depending on the number of CPU cores i220v2 Dr-Noob 2024-07-19 08:47:38 +01:00
  • e4227388b9 [v1.05][ARM] Add new SnapD SoCs and use ro.soc.mode in Android to improve SoC detection (#253) Dr-Noob 2024-07-19 08:21:11 +01:00
  • ad0c0511a0 [v1.05][ARM] Add new Snapdragon SoCs (to match_qualcomm) (#253) i253 Dr-Noob 2024-07-18 19:31:46 +01:00
  • b7b69b67dc [v1.05][ARM] Use ro.soc.mode in Android to help finding the SoC (#253) Dr-Noob 2024-07-18 19:18:57 +01:00
  • a0ce7610a1 [v1.05][ARM] Add new Snapdragon SoCs (#253) Dr-Noob 2024-07-18 19:11:17 +01:00
  • 41a194948d [v1.05][X86] Small fix in newline Dr-Noob 2024-07-17 08:52:24 +01:00
  • 5dc2234e97 [v1.05][X86] Assume logical and physical cores from total_cores Dr-Noob 2024-07-17 08:50:11 +01:00
  • 21dddc63ff [v1.05][X86] Try fetching topology from udev even when cpuid is not able to do so Dr-Noob 2024-07-12 08:32:27 +01:00
  • 8fca4cb250 [v1.05][X86] Fix frequency fetching from udev and measurement in hybrid architectures Dr-Noob 2024-07-11 22:27:42 +01:00
  • 7c947bdf64 [v1.05] Use UNKNOWN_DATA instead of -1 in frequency measurement Dr-Noob 2024-07-11 22:10:00 +01:00
  • 1ed3a0f2bf [v1.05] Adapt frequency measurement iterations depending on CPU speed Dr-Noob 2024-07-11 21:55:01 +01:00
  • 0fe6fc3f4d [v1.05][ARM] Fix mistake in Makefile Dr-Noob 2024-07-11 08:17:26 +01:00
  • 96c784026b [v1.05] Fix formatting issues in Makefile Dr-Noob 2024-07-09 08:47:34 +01:00
  • 59cd2dd128 [v1.05][X86] Add support for Hygon CPUs (#244) Dr-Noob 2024-07-09 08:34:44 +01:00
  • da1981b97c [v1.05] Check read return value in frequency measurement Dr-Noob 2024-07-09 08:32:24 +01:00
  • 8506c91e00 [v1.05] Add --measure-max-freq (available on x86 and ARM) Dr-Noob 2024-07-08 09:07:57 +01:00
  • ece28cbdee [v1.05] Small fix in help message Dr-Noob 2024-07-08 08:31:00 +01:00
  • 7b46c78249 [v1.05] Replace printf with proper printErr Dr-Noob 2024-07-08 08:28:48 +01:00
  • e0095c303d [v1.05] Print a tilde in case the freq was measured (indicating that this value is an approximation) Dr-Noob 2024-07-08 08:23:56 +01:00
  • 65378aaed9 [v1.05] Move sysctl from ARM-specific to common (#251) Dr-Noob 2024-07-07 12:43:03 +01:00
  • 7e9d308bea [v1.05][X86] Hygon logo and uarch detection (#244) hygon Dr-Noob 2024-07-07 11:46:42 +01:00
  • 946729dd06 [v1.05] Compile measure freq only in Linux (avoids compiler warning in non-linux builds) Dr-Noob 2024-07-06 11:28:46 +01:00
  • 9212f19de1 [v1.05] Add support for frequency measurement (both x86 and ARM) (branch measure-freq #220) Dr-Noob 2024-07-05 08:40:46 +01:00
  • b019256515 [v1.05] Continue merging measure-freq #220 Dr-Noob 2024-07-05 08:37:54 +01:00
  • d4cadbd807 [v1.05] Move bind_to_cpu from x86-specific to global (merging measure-freq #220) Dr-Noob 2024-07-05 08:32:11 +01:00
  • 9b8e85422d [v1.05] Clean up previous commit measure-freq Dr-Noob 2024-07-04 21:51:30 +01:00
  • 17dd9a41d2 [v1.05] Simplify implementation; we do not need separate x86/ARM nop functions Dr-Noob 2024-07-04 21:49:43 +01:00
  • 9018a3b98e [v1.05][X86] Very preeliminary support for Hygon CPUs Dr-Noob 2024-07-03 21:29:52 +01:00
  • 4f081ef1a2 [v1.05] Add newline to fix dummy warning with clang Dr-Noob 2024-07-03 09:09:37 +02:00
  • 1b746bc67d [v1.05][ARM] Add support to detect SoC from PCI (#245) with initial support for NVIDIA Tegra Dr-Noob 2024-07-03 07:59:37 +01:00
  • 85f144c186 [v1.05][ARM] Refactoring of previous commit switch Dr-Noob 2024-07-02 08:38:49 +01:00
  • be08929f9e [v1.05][ARM] Preeliminary support to detect SoC from PCI (#245) Dr-Noob 2024-05-29 08:46:56 +01:00
  • e7ec4d492e [v1.05][PPC] Preeliminary support for Espresso, the Wii U CPU Dr-Noob 2024-05-18 23:27:02 +01:00
  • dfa2b773d1 [v1.05][X86] Add new Zen4 uarch (#237) Dr-Noob 2024-05-18 22:36:23 +01:00
  • 59efbf4e08 [v1.05] Add VirtualBox hypervisor (noted in #235) Dr-Noob 2024-05-18 22:27:17 +01:00
  • bb3d23e193 [v1.05] Do not show debug frequency message Dr-Noob 2024-02-20 08:42:36 +00:00
  • 29768e841d [v1.05][ARM] Update TaiShan vector units Dr-Noob 2024-02-20 09:35:30 +01:00
  • b4bc3fdf3d [v1.05][X86] Show SSE if AVX/FMA is not supported Dr-Noob 2024-02-18 18:34:24 +00:00
  • 31fc312337 [v1.05][X86] Do not stop if cach is NULL and check for non-NULL cache in get_topology_info functions Dr-Noob 2024-02-18 18:24:30 +00:00
  • 262049dee2 [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 Dr-Noob 2024-02-18 18:22:35 +00:00
  • 748b369321 [v1.05] Fix compilation issue in x86 Dr-Noob 2024-02-18 17:53:06 +00:00
  • 35483cc493 [v1.05] Improve error reporting due to perf_event_paranoid issues Dr-Noob 2024-02-16 23:54:08 +01:00
  • 670af7b61c [v1.05] Fix several issues in ARM Dr-Noob 2024-02-16 23:45:20 +01:00
  • d71a461d83 [v1.05] Add support for frequency measurement in ARM (had to move bind_to_cpu to common dir) Dr-Noob 2024-02-16 23:37:37 +01:00
  • 72eee0e08e [v1.05] Experimental max frequency measurement (x86 only) Dr-Noob 2024-02-14 08:48:27 +00:00
  • cc16bc56ef [v1.05][X86] Improve support for old x86 CPUs (#220) by improving Pentium uarch detection and adding support to infer the CPU name from uarch when the corresponding CPUID level is not available Dr-Noob 2024-02-13 21:29:08 +00:00
  • 1504c5d0ef [v1.05][X86] Report x86 / x86_64 in ARCH_X86 builds Dr-Noob 2024-02-13 21:26:24 +00:00
  • 08919916dc [v1.05] Always print manufacturing process in nanometers (this indirectly fixes a bug of processes in micrometers being incorrectly reported by 10x Dr-Noob 2024-02-09 08:29:21 +00:00
  • 4a8a7567f0 [v1.05] Add support for NO_COLOR (#227) Dr-Noob 2024-02-13 08:41:54 +00:00
  • d5074a12f3 [v1.04] Always print manufacturing process in nanometers (this indirectly fixes a bug of processes in micrometers being incorrectly reported by 10x i220 Dr-Noob 2024-02-09 08:29:21 +00:00
  • 298e2330e6 [v1.04][X86] Improve Pentium uarch database and add some core names (this should be eventually merged with #120) Dr-Noob 2024-02-09 08:24:08 +00:00
  • c01f60fa6c [v1.05] Implement new approach to infer SoC from the uarch. Add support for Kunpeng SoCs Dr-Noob 2024-02-08 09:04:51 +00:00
  • 2fc3ef4ada [v1.05] Tiny change testk Dr-Noob 2024-02-08 09:55:44 +01:00
  • 360562afe9 [v1.05] Improving logo Dr-Noob 2024-02-08 09:51:54 +01:00
  • 7e71cf1eb9 [v1.05] Kunpeng tests Dr-Noob 2024-02-08 09:20:38 +01:00
  • c885ead263 [v1.04][X86] Fix bug (hopefully) Dr-Noob 2024-02-06 08:27:49 +00:00
  • b610dc8c7d [v1.05] Bump version v1.05 Dr-Noob 2024-02-05 18:33:15 +00:00
  • 0967e3597b [v1.04] Fix error in previous commit Dr-Noob 2024-02-05 09:48:46 +01:00
  • 14df701707 [v1.04] Check release when printing error also in Apple chip failures Dr-Noob 2024-02-05 08:46:17 +00:00
  • 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 Dr-Noob 2024-02-05 08:36:24 +00:00
  • eec2353b69 [v1.04][X86] Fix bug (hopefully) Dr-Noob 2024-02-04 11:35:29 +00:00
  • eaa9b38ecc [v1.04][X86] Fix bug (hopefully) Dr-Noob 2024-02-02 22:59:02 +00:00
  • b072e5c331 [v1.04] Update acknowledgements Dr-Noob 2024-02-01 22:40:58 +00:00
  • 4b42d2c89d [v1.04][ARM] Extend Allwinner SoC list (#207) Dr-Noob 2024-02-01 23:26:23 +01:00
  • 5a82e3caeb [v1.04][X86] Deduce CPU name for CPUs without support for extended cpuid leaf (e.g., no cpuid 0x80000002) (#220) Dr-Noob 2024-02-01 22:00:04 +00:00
  • d221f578b7 [v1.04][ARM] Use sysctl to fetch topology in Apple SoCs Dr-Noob 2024-01-22 09:41:16 +01:00
  • 0f6afb57d5 [v1.04][ARM] Experimental topology detection for Apple SoCs i183 Dr-Noob 2024-01-22 09:41:16 +01:00
  • 7b4b94bb93 [v1.04] Fix typo in Rockchip SoC detection Dr-Noob 2024-01-22 07:18:15 +00:00
  • 5e00d554aa [v1.04][ARM] Fix number of cores per cluster in M2 and M3 SoCs (#183) Dr-Noob 2024-01-17 08:48:58 +00:00
  • 5ffac60622 [v1.04][ARM] Support for reverse ordering in Rockchip SoCs Dr-Noob 2024-01-17 09:37:15 +01:00
  • 6566ac3ccf [v1.04] Add Apple VZ hypervisor (#218) Dr-Noob 2024-01-15 08:43:28 +00:00
  • 0a048717bf [v1.04][X86] Fix bug in AMD CPUs (#212) Dr-Noob 2023-12-24 23:03:20 +00:00
  • ce6e6f9cd8 [v1.04][ARM] Preeliminary M3 support Dr-Noob 2023-12-24 22:41:05 +00:00
  • 176f2f553f [v1.04][ARM] Add M3 number of SIMD VPUs apple Dr-Noob 2023-12-24 23:38:47 +01:00
  • 91de8c7a85 [v1.04][ARM] New fix SoC detection Dr-Noob 2023-12-24 17:22:11 +01:00
  • 5ffee22dbf [v1.04][ARM] Fix SoC detection Dr-Noob 2023-12-24 16:47:29 +01:00
  • 2c1b8a2362 [v1.04][ARM] Fix compilation issues Dr-Noob 2023-12-24 16:08:34 +01:00
  • 727c49fdae [v1.04][ARM] Add additional debug info for Apple ARM chips Dr-Noob 2023-12-24 11:40:06 +01:00
  • 56e8cc7503 [v1.04][ARM] Some M3 fixes Dr-Noob 2023-12-24 11:29:08 +01:00