Commit Graph

223 Commits

Author SHA1 Message Date
Dr-Noob
2fc4896429 [v1.03] Remove useless comparaison 2023-01-06 15:17:39 +01:00
Dr-Noob
095bbfb784 [v1.03] Fix build in macOS 2023-01-06 12:19:06 +01:00
Dr-Noob
874f89051a [v1.03] Fix build in PPC 2023-01-06 11:05:19 +01:00
Dr-Noob
49941b1717 [v1.03] Bump version 2023-01-05 11:17:49 +01:00
Dr-Noob
b2aa8194c6 [v1.02][x86] Detect and print core type in ADL 2022-12-02 21:25:30 +00:00
Dr-Noob
d879b06d08 [v1.02][x86] Fix printer for non hybrid architectures 2022-12-02 20:53:40 +00:00
Dr-Noob
6cc18027db [v1.02][x86] ADL has a shared L3, not one L3 per core type 2022-12-02 20:39:49 +00:00
Dr-Noob
77510c260a [v1.02][x86] Small fixes to hybrid core detection 2022-11-05 18:28:10 +00:00
Dr-Noob
cec91a1e4d [v1.02][x86] Adding support printing Intel hybrid CPUs 2022-11-05 17:49:43 +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
051d48b7d1 [v1.02][x86] Suport for detecting hybrid_flag 2022-10-20 20:49:10 +00:00
Dr-Noob
de24d86cd6 [v1.02] Extended get_num_caches_from_files to support maps with commas, should fix #152 2022-09-30 19:44:14 +02:00
Dr-Noob
758be60967 [v1.02] Remove wrong check in udev 2022-09-05 08:24:22 +02:00
Dr-Noob
0f1c2881d9 [v1.02] Bump version 2022-04-24 11:42:32 +01:00
Dr-Noob
07d1e565e1 [v1.01] Merge bugfix branch 2022-04-24 11:41:46 +01:00
Dr-Noob
316c2dec40 [v1.01] Improve read_file implementation as suggested in #137 2022-02-10 22:27:51 +01:00
Dr-Noob
c4b2f31320 [v1.01] Read file in udev by dynamically reallocating a buffer, instead of allocating a fixed size. Should fix issue #137 2022-02-09 22:16:13 +01:00
Dr-Noob
40b13bc60c [v1.01] Refactoring in printer to make code clearer. Remove usless check in PPC 2021-12-08 10:35:38 +01:00
Dr-Noob
84ee3107c6 [v1.01][X86] Merge bugfix2 branch 2021-12-08 10:22:02 +01:00
Dr-Noob
33bf081c0a [v1.01][ARM] Merge changes from feat2 (added Allwinner CPUs) 2021-12-07 13:29:26 +01:00
Dr-Noob
4d8f108222 [v1.01] Change apple text color (as suggested by #129) 2021-12-04 09:08:02 +01:00
Dr-Noob
4229e2c63b [v1.01][X86] Do not assume that cach and topo structures are non-NULL, which may easily happen in VMs. Add protection against NULL fields in cpu structure 2021-12-03 23:15:23 +01:00
Dr-Noob
a53fc41041 [v1.01] Added Allwinner SoCs (thanks #130!). Changed the match_soc algorithm; it should be more general now 2021-12-03 16:14:42 +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
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
a426f231c6 [v1.00] Add preeliminary support for Phytium chip 2021-10-31 20:19:37 +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
3641391bd8 [v1.00] Clarify what should be posted when a bug occurs 2021-08-31 10:06:09 +02:00
Dr-Noob
ef9cb9b9c5 [v1.00] Bump version 2021-08-23 09:31:46 +02:00
Dr-Noob
6a9d30ee37 [v0.99][PPC] Fix printer in PPC to print using the whole terminal width 2021-08-23 09:08:16 +02:00
Dr-Noob
1a8daf6e32 [v0.99] Update --help and manual page 2021-08-21 15:47:22 +02:00
Dr-Noob
fbee621ca5 [v0.99] Simplify printer code that supports cutting text by adding a line buffer 2021-08-21 13:25:40 +02:00
Dr-Noob
e63ef6008d [v0.99] Always print warning messages in parse_args function 2021-08-21 11:12:35 +02:00
Dr-Noob
9d8372fcb4 [v0.99] Small improvements in Apple logo 2021-08-21 10:39:48 +02:00
Dr-Noob
5686475cbb [v0.99] Small improvements in ARM long logo 2021-08-21 10:12:38 +02:00
Dr-Noob
d312c32b1c [v0.99] Remove break in args parsing (probably from switch/case) and unused style in args.h 2021-08-21 09:56:29 +02:00
Dr-Noob
2ab3f8eb40 [v0.99] Small refactoring (fix compilation issues) 2021-08-19 13:40:21 +02:00
Dr-Noob
d8fe4f5a6b [v0.99] Small refactoring 2021-08-19 13:36:02 +02:00
Dr-Noob
a6420151ed [v0.99] Refactoring logo selection in printer.c 2021-08-19 12:46:37 +02:00
Dr-Noob
39516e219a [v0.99] Add support to use 3 colors in logo instead of 2. Add colors for new intel logo (which uses 3 colors) 2021-08-19 12:12:36 +02:00
Dr-Noob
c0935d1b4b [v0.99] Add options: --logo-long --logo-short --logo-intel-new --logo-intel-old 2021-08-19 11:40:00 +02:00
Dr-Noob
a302a4508c [v0.99] Show new Intel logo only when the CPU was released after Intel started using the new logo 2021-08-18 12:31:59 +02:00
Dr-Noob
d8c69e1b9b [v0.99] Improve new Intel small logo 2021-08-18 11:37:46 +02:00
Dr-Noob
af58050051 [v0.99] Improve new Intel adding background color 2021-08-18 11:12:08 +02:00
Dr-Noob
70b257831b [v0.99] Working on new Intel logo 2021-08-18 10:45:52 +02:00
Dr-Noob
58589cc121 [v0.99] Fix a bug that caused segfault when terminal size cannot be retrieved (e.g, redirection) 2021-08-17 22:39:53 +02:00
Dr-Noob
3e01df28fc [v0.99] Fix a few typos 2021-08-16 10:10:17 +02:00
Dr-Noob
58160d1185 [v0.99][PPC] Rename "Name" field in ppc to "Part Number" (suggested by #85), since it is the standard way to refer to this info 2021-08-14 19:19:33 +02:00
Dr-Noob
f8f81c3222 [v0.99] Refactor cut text and add support for ARM too 2021-08-14 19:08:22 +02:00