aboutsummaryrefslogtreecommitdiff
path: root/modules/devices
AgeCommit message (Collapse)Author
2017-07-12x86,arm,ppc: more processor label strings translatableBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-12x86: remove "Has FPU"Burt P
FPU is listed in capabilities. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-12x86,arm,ppc: code commentsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-12x86: remove large sprintf() format string from translationBurt P
It was broken into smaller pieces by earlier commits. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-12x86,arm,ppc: more processor info strings translatableBurt P
Additional labels made translatable and some cleanup. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-12x86,arm,ppc: make processor info strings more easily translatedBurt P
Make some recently added info labels easy to translate. Includes the topology and frequency scaling strings. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-06PPC: Information improvementsBurt P
Based on the recent ARM work. * Shows multiple processors, like x86 and ARM * topology: physical package and core ids * cpufreq: min/max/cur frequency and driver info Tested against /proc/cpuinfos from a PowerMac G5 and the Talos POWER8 workstation. Not tested on actual hardware. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-04Use load graph (used in memory view) to graph sensor dataLeandro Pereira
Writing this I realized why I stopped working on HardInfo. While there are some good ideas in the architecture, it's API is beyond salvation. It's buggy, quirky, and not intuitive at all.
2017-07-04Ungroup sensor valuesLeandro Pereira
This is a step in adding sensor graphing support.
2017-07-04Reindent sensors.c using clang-formatLeandro Pereira
2017-06-26arm,x86: Don't show frequency scaling information if it isn't availableBurt P
Hide Frequency Scaling section instead of showing zeroes. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-23x86: update cpuinfo flag meaningsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-23x86: add socket/core and more cpufreq informationBurt P
Copied from the recent changes for ARM. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-22ARM: add socket/core and more cpufreq informationBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-21Use arm_flag_meaning() directly instead of creating a GHashTableBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-21After testing on aarch64 a problem is discoveredBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-21ARM arch tweaksBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-21Various typo fixes.Simon Quigley
2017-06-05Fallback g_strv_contains() imp when using glib<2.44Burt P
Also, some stray whitespace removed. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-05arm: label changes to match requested changes to x86 versionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-04x86: frequency scaling item labels abbr. -> full namesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-04x86: clean up processor_scan()Burt P
* mixed tab/space indentation -> spaces only * move cache/family/freq/flags list processing out of main read loop and make a second pass through the processor list * make simple pm list if it isn't provided * use processor id from cpuinfo instead of counter Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-04x86: improve processor frequency informationBurt P
Use /sys/.../cpufreq/ data if available. Processor max frequency is now used for cpu_mhz. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-04g_strv_contains() requires glib>2.44, not available in current DebianBurt P
Use own _g_strv_contains(). Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-04x86: Remove unused parameter to populate_cpu_flags_list_internal()Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-02arm: use processor id from cpuinfo instead of counterBurt P
Also fixes a memleak. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-02Decode ARM processor implementer and part numbersBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-02Handle more cpuinfo format variantsBurt P
There are a few variants of /proc/cpuinfo format for ARM. Examples: 1. https://github.com/bp0/rpiz/blob/master/test/rpi3_cpuinfo 2. https://github.com/bp0/rpiz/blob/master/test/az100_cpuinfo 3. https://github.com/bp0/rpiz/blob/master/test/odroidx_cpuinfo 4. https://github.com/bp0/rpiz/blob/master/test/unk_marv0_cpuinfo Previously, only 1 and 4 worked. Now all should be working. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-02arm: bug fix in mode detectionBurt P
Changed code arrangement to fix a problem where only the last processor's mode was correct. This also separates the /proc/cpuinfo data from the other data in a logical way. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-02arm: more processor detailsBurt P
* Report the ARM CPUID information from /proc/cpuinfo. * Attempt to detect if running 32-bit on a 64-bit processor. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-02arm: a few more cpu flagsBurt P
A few more flags for ARM. No new defitions. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-02arm: more flag definitionsBurt P
A few more flag definitions for ARM. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-02ARM processor information improvementsBurt P
* Multiple processors/cores reported * CPU min/max/cur frequency information reported * Flag definitions Tested only on Raspberry Pi models 1 and 3. Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-02Cosmetic changes in /modules/devices/arm/processor.cBurt P
Mixed tab/space indentation to all space for indentation. Signed-off-by: Burt P <pburt0@gmail.com>
2017-04-10More "feature" flags to bug workaroundsBurt P
Add some more bug "feature" flags from old kernels to the bug workaround list generated if no such list was available in /proc/cpuinfo. Also, fixes a crash if the first bug is not fdiv. Signed-off-by: Burt P <pburt0@gmail.com>
2017-04-09Update spd-decode.cTotalCaesar659
2017-04-09Older kernel support for bugs/pm flag listsBurt P
* Now the bugs list will be created from the old flags if it wasn't available. * If a flag list is empty, it will now show "Empty List" for that set. This is for the Power Management flag list that didn't exist on older kernels, or if all old bug flags were off. Signed-off-by: Burt P <pburt0@gmail.com>
2017-04-09Reorder CPU info to put the longest list at the bottomBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-04-09Additional code comment regarding the null_seg "bug"Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-04-09Add /proc/cpuinfo power management list handlingBurt P
Show items and descriptions from the power management feature list. Signed-off-by: Burt P <pburt0@gmail.com>
2017-04-07Add /proc/cpuinfo bugs list handlingBurt P
In June 2014, /proc/cpuinfo added a bugs (fixes/workarounds) list that works like the flags list. Show this list in the CPU information with the extra description from the source comments in arch/x86/include/asm/cpufeatures.h. Signed-off-by: Burt P <pburt0@gmail.com>
2017-04-07x86/processor.c: cosmetic changesBurt P
Remove some trailing whitespace. Signed-off-by: Burt P <pburt0@gmail.com>
2016-12-30Fix compile warnings in sensors.cLeandro Pereira
2016-12-30Make some Devices -> Memory entries translatableLeandro Pereira
2016-09-17Add a few more x86 feature flag descriptionLeandro Pereira
2016-09-17Automatically check if eeprom module has been loadedLeandro Pereira
2016-07-31Decode DDR3 module type (buffered, unbuffered, SODIMM, etc)Leandro Pereira
2016-07-31Fix DDR2 mtb valuesLeandro Pereira
2016-07-31Saner indentation for spd-decode.cLeandro Pereira
2016-07-30Fix DMI parsing after 096108bLeandro Pereira