519 Commits

Author SHA1 Message Date
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
1ef6daf943 Fix pictures links and add ARM pictures 2020-12-25 18:39:58 +01:00
Dr-Noob
cc20fff6ea Fix grammar and typos 2020-12-25 17:50:10 +01:00
Dr-Noob
c7d1165a94 Update documentation 2020-12-25 15:42:33 +01:00
Dr-Noob
fce0bbf012 [v0.94][ARM] Do not print cache sizes v0.94 2020-12-08 18:33:42 +01:00
Dr-Noob
2939d5b352 [v0.94] When SoC string is not matched against any SoC is not considered a bug anymore 2020-12-08 18:04:13 +01:00
Dr-Noob
7e532d57a6 [v0.94] Add reminder in Qualcomm SoCs, that need more time to work properly 2020-12-08 18:01:26 +01:00
Dr-Noob
a96d95eba1 [v0.94] Reviewed MTK SoCs 2020-12-08 15:56:13 +01:00
Dr-Noob
5b9a9e90d0 [v0.94] Fix compilation issues 2020-12-05 11:56:40 +01:00
Dr-Noob
f68c81395b [v0.94] Reviewed snapdragon 6XX, 7XX and 8XX (some SoC models needs more work) 2020-12-05 11:10:15 +01:00
Dr-Noob
4971774ce4 [v0.94] Reviewed snapdragon 2XX and 4XX 2020-12-04 20:23:48 +01:00
Dr-Noob
ea5d07504c [v0.94] Fix snapdragon SoC models 2020-12-04 15:41:33 +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
89e5e30e53 [v0.91][X86][BUGFIX] Fix annoying compilation issue 2020-11-26 13:05:14 +01:00
Dr-Noob
7c2463eb8f [v0.91][ARM] New experimental way of matching SoC names 2020-11-26 12:41:41 +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
Dr-Noob
ff032efb28 [v0.91][ARM] Fix for snapdragon chips reporting name in lowercase 2020-11-26 11:51:06 +01:00
Dr-Noob
da94c7ee18 [v0.91][ARM] Add Exynos SoCs 2020-11-26 11:30:14 +01:00
Dr-Noob
4c36e4c5e5 [v0.91][ARM] Print manufacturing process from SoC information 2020-11-26 10:52:44 +01:00
Dr-Noob
20dbc3be27 [v0.90][ARM] Print bug message if SoC string is found but not detected. This is maybe too verbose, but I would like to increase the support for more ARM SoC, and I hope this message is useful for this purpose 2020-11-26 10:43:42 +01:00
Dr-Noob
53b4ff5793 [v0.90][ARM] Add MediaTek SoCs 2020-11-26 09:53:53 +01:00
Dr-Noob
4f1dd82bba [v0.90][ARM] Add most of Qualcomm SoCs 2020-11-25 11:34:49 +01:00
Dr-Noob
37e849978a [v0.90][ARM] Print right number of cores and frequency for each CPU 2020-11-24 16:17:53 +01:00
Dr-Noob
233565c052 [v0.89][ARM][BUGFIX] Fix uarch detection for Kryo 260 / 280 2020-11-24 16:16:22 +01:00
Dr-Noob
5d168f5707 [v0.89][ARM][BUGFIX] Fix obscure bug where cpufetch failed if cpuinfo did not start with "processor" string 2020-11-24 15:20:07 +01:00
Dr-Noob
0bc978564e [v0.89][ARM][BUGFIX] Two CPUs are equal when Main ID Register AND frequency are equal, not just when Main ID register are equal 2020-11-24 13:21:27 +01:00
Dr-Noob
fbea497740 [v0.89] Change freq from int64 to int32, which fixes a compilation issue. Fix Makefile in Windows 2020-11-24 12:52:42 +01:00
Dr-Noob
8645b54b58 [v0.89][ARM] Separate udev for ARM in a different file, since there are many functions that are ARM only. Refactoring of file reading code 2020-11-24 12:32:38 +01:00
Dr-Noob
220dd02abd [v0.89][ARM] Add very basic SoC parsing from cpuinfo/android strings. Only detects two SoCs, but allows debugging 2020-11-24 11:44:24 +01:00
Dr-Noob
685e78f2b7 [v0.88][ARM][BUGFIX] Fix bugs in single CPU SoCs and small bugs related to strings 2020-11-24 10:27:33 +01:00
Dr-Noob
71d660d7b1 [v0.88][ARM] Fetch raw soc name from cpuinfo or android (if supported) 2020-11-24 10:03:21 +01:00
Dr-Noob
bb05a4d577 [v0.88][ARM][BUGFIX] Fix some compilation issues 2020-11-23 18:45:42 +01:00
Dr-Noob
eaa86522a4 [v0.88][ARM] Add very basic SoC detection (Android only) 2020-11-23 18:30:00 +01:00
Dr-Noob
8927048c95 [v0.88] Reorganize files and documentation. Remove ascii directory (it was useless) 2020-11-23 16:15:46 +01:00
Dr-Noob
093222d533 [v0.88][DOC] Update documentation and divide it in two files, one for each architecture 2020-11-23 16:11:54 +01:00