Commit Graph

174 Commits

Author SHA1 Message Date
Dr-Noob
aa7eaa882f [v0.98][PPC] Various fixes. Implement debug option 2021-07-31 23:46:29 +02:00
Dr-Noob
55df725e38 [v0.98][PPC] Forgot to use cache level in get_num_caches_by_level 2021-07-31 23:24:12 +02:00
Dr-Noob
f744b72e27 [v0.98][PPC] Retrieve num caches from udev instead of guessing 2021-07-31 23:18:38 +02:00
Dr-Noob
18744c69f7 [v0.98][PPC] Dont display name (it was always unknown anyway) 2021-07-31 18:30:31 +02:00
Dr-Noob
2180fb1c26 [v0.98][PPC] Add cache detection using udev and use it for ppc 2021-07-31 18:26:47 +02:00
Dr-Noob
4d1d14d2a7 [v0.98][PPC] Add altivec detection and peak performance output 2021-07-31 17:43:02 +02:00
Dr-Noob
faac972107 [v0.98][PPC] Add max frequency detection 2021-07-31 17:01:06 +02:00
Dr-Noob
9b483d2db5 [v0.98][PPC] Obtain microarchitecture using getauxval 2021-07-31 09:50:38 +02:00
Dr-Noob
af22b2e186 [v0.98][PPC] Added IBM color scheme 2021-07-27 22:23:39 +02:00
Dr-Noob
897d05e976 [v0.98][PPC] Added bars to the IBM logo 2021-07-27 22:12:13 +02:00
Dr-Noob
8ba5b66983 [v0.98][PPC] Add IBM ascii art 2021-07-27 22:06:37 +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
15035b9423 [v0.98] Add FreeBSD support to README 2021-06-20 23:29:25 +02:00
Dr-Noob
d8dbbc8dd8 [v0.98] Detect RPi SoC using revision codes, according to #91 2021-06-16 16:01:25 +01:00
Dr-Noob
26139e061d [v0.98] Print OS in debug mode. Closes #86 2021-06-13 23:08:40 +02:00
Dr-Noob
9fa7b4ce7f [v0.97] Use DESTDIR instead of PREFIX in Makefile 2021-04-12 15:47:59 +02:00
Dr-Noob
5bd4e07e04 [v0.97] Define win flag in case it is not defined (issue #77) 2021-04-10 09:15:27 +02:00
Dr-Noob
6dd041bf9f [v0.97] Fix macOS compilation issue as noted by #73 2021-04-09 18:32:34 +02:00
Dr-Noob
b45c09efff [v0.97] Add raw option to help. Disable raw option in ARM 2021-04-09 15:58:33 +02:00
Dr-Noob
ec5f80adc1 [v0.97] Fix compilation in macOS 2021-04-09 15:49:21 +02:00
Dr-Noob
ecca042d86 [v0.97] Manually merge bugfix branch with latest fixes 2021-04-09 15:37:17 +02:00
Dr-Noob
32b035f1a2 [v0.96] Fix typo as noticed by #70 2021-04-09 10:50:10 +02:00
Dr-Noob
7916e8cbb4 [v0.96] Replace "Simplistic" by "Simple" in description 2021-04-07 20:06:24 +02:00
Dr-Noob
ec2ad4fef6 [v0.96] Do not consider missing frequency file as a bug 2021-04-06 16:35:12 +02:00
Dr-Noob
ca7091bc5e [v0.96] Add short options. Improve --help flag. Update man page 2021-03-31 12:40:19 +02:00
Dr-Noob
8abbd8f69f [v0.96] Fix AMD ASCII art. Add third digit in frequency output 2021-03-31 11:03:54 +02:00
Dr-Noob
7420792ef5 [v0.95] Fetch topology extensions field in AMD processors 2021-03-30 10:39:27 +02:00
Dr-Noob
db32cccd91 [v0.95] Add --raw option 2021-03-15 21:49:47 +01:00
Dr-Noob
3bac5cbfe2 [v0.95][x86] Print CPUID 0x1 EAX register with debug flag 2021-01-10 22:03:25 +01:00
Dr-Noob
797c708f2d [v0.94][x86] Consider missing frequency file in x86_64 as a bug if no hypervisor is present. Took this idea from issue #37. Add if hypervisor is present to debug mode to prevent more confusions in the future 2020-12-29 00:09:01 +01:00
Dr-Noob
56a1da3428 [v0.94] Do not consider missing frequency file in x86_64 as a bug. Fix typos 2020-12-26 08:52:14 +01:00
Dr-Noob
fce0bbf012 [v0.94][ARM] Do not print cache sizes 2020-12-08 18:33:42 +01: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
b1f3196e0d [v0.94] Refactor CPU features in a separate struct. Remove x86 debug functions 2020-12-01 12:16:12 +01:00
Dr-Noob
d04d535807 [v0.94][ARM] Add CPU feature detection, such as NEON, AES, SHA... Take into account NEON capabilities for PP computation 2020-12-01 11:40:09 +01:00
Dr-Noob
35c2aa7e6f [v0.94][ARM] Add Kirin and Broadcom ASCII arts. Fix Broadcom SoCs detection 2020-11-28 13:51:20 +01:00
Dr-Noob
fd898331f8 [v0.93][ARM] Tune Exynos ASCII art algorithm 2020-11-28 12:39:25 +01:00
Dr-Noob
532a65e35d [v0.93][ARM] Refactoring in ARM printer 2020-11-28 12:31:08 +01:00
Dr-Noob
1d58b1808d [v0.93][ARM] Support printing ASCII on chips that have lots of attributes (if they have more than 2 different CPUs). Fix all ASCII arts (they were missing the last empty character) 2020-11-28 12:24:13 +01:00
Dr-Noob
7d7af00e68 Add Samsung Exynos ASCII art. Add experimental exynos printer algorithm 2020-11-28 11:09:25 +01:00
Dr-Noob
84fb38a507 [v0.93][ARM] Add Kirin and Broadcom SoC detection. Add function for special SoC strings detection 2020-11-28 10:02:25 +01:00
Dr-Noob
ccfcab88d3 [v0.92][ARM] Add MediaTek ASCII art 2020-11-26 20:33:35 +01:00
Dr-Noob
e5d5e5ef92 [v0.92][Refactoring] Refactor Intel and AMD printer code into algorithms 2020-11-26 18:45:33 +01:00
Dr-Noob
ff92107d7c [v0.92] Fix previous commit (I forgot to add the file) 2020-11-26 18:35:29 +01:00
Dr-Noob
b9e96baf91 [v0.92] Add printer algorithms. This approach allows more flexibility in the printer. Improve Snapdragon ASCII 2020-11-26 18:30:39 +01:00
Dr-Noob
c62a63f539 [v0.92][ARM] Print ACII art based on SoC instead of CPU vendor. Add snapdragon ASCII art. Refactor printer to save some lines of code 2020-11-26 16:42:36 +01:00
Dr-Noob
b4b693a11e [v0.91][ARM][BUGFIX] Do not print error message if frequency file does not exist in ARM. Fix arm udev file (I uploaded my debug udev by mistake) 2020-11-26 12:15:07 +01:00