aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-22device tree: fix bug in dtr_get_parent_obj()Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-22Reset GtkTreeSortable when changing view typesLeandro Pereira
This should fix #16.
2017-07-21arm: add cortex-a55, cortex-a75Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21device tree: reg grouping with #address-cells + #size-cellsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21device tree: add seperate prefix and unprefixed name in dtr_objBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21device tree: add helper function for appending elementsBurt P
Cleans up code for lists of mixed-type elements. appf() is like h_strdup_cprintf() but with a cute name, logical param order and adds a space when the string is not empty. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21device tree: rpi: improve rpi detection on non-RaspbianBurt P
When running Arch's AArch64 kernel on Raspberry Pi 3, for example. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21device tree: try harder to find device-tree rootBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21test/data: some device trees for testingBurt P
* Raspberry Pi 1 on Raspbian (arm6) * Raspberry Pi 3 on Raspbian (arm7) * Raspberry Pi 3 on Arch (arm8) Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21device tree: decode /__overrides__ fieldsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21device tree: dtr_obj_read() tweaks, bug fixBurt P
* fixes a strange bug when running under Arch Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21device tree: special handling gpios and clocksBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21computer/os.c: another libc detection fixBurt P
Starting in Debian 9, ldconfig requires root, and so it can't be used to get the GLIBC version. Try `ldd --version` first. It should give the same results. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19po/HOWTO.txt: copy notes from CONTRIBUTINGBurt P
Remove old notes. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Re-save Russian translations of a few recently-changed stringsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Update hardinfo.pot and .po filesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: display phandle, symbol, and alias mappingsBurt P
* Of course, symbols and aliases are are the same as in /__symbols__ and /aliases. It still helps a bit. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: fixesBurt P
* /aliases/* and /__symbols/* are always strings * phandle ref element bug fix, re-enabled phandle refs * notes on a few more property types Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: add lookup for /__symbols__ valuesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: code comments and tweak dtr_str()Burt P
* dtr_str() requires obj, which knows its dtr. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: reworked and cleaned upBurt P
* Moved device tree functions to modules/devices/devicetree/dt_util.c * The dtr_* functions usable from outside devicetree.c, for example in get_motherboard(). Must #include "dt_util.h" * Now possible to use an alternate device tree root for testing -DOVRDTRROOT=\"/some/path\" * Alternately, pass dtr_new() an alternate base path. * Abandoned the tuple grouping and inherited properties stuff for now. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: phandle and alias mappingBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19x86: add test lines for recent test data to test.shBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19x86: fix old bug in old bug detectionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: display arbitrary-length byte sequencesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: attempt to group tuples when shown as hex valuesBurt P
Based on information from http://elinux.org/Device_Tree_Mysteries#.23xxx-cells_property_name which is incomplete, try and group tuples using the relevant inherited #(.*)-cells properies. Just reg, clocks, and gpios so far. More possible. See dt_tup_len(). Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: tweaksBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: complete hardinfo_clean_value() html escapingBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: code comment with info source linkBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: display 32-bit value lists and #(.*)-cells fieldsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: escape string valuesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Revert README edit regarding language problems on Debian/UbuntuBurt P
The note added in 3824849f670ea9249a35a72b1f8f475e5f3fdea3 was because of a bug that was fixed in 1b66eb59292431d3786437e48424a1423a49a5d5 Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: attempt to clean the labels for hardinfo shellBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: more small fixesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: small fixesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19computer.c: minor cosmetic fixes in hi_get_field()Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19uptime: fix seg fault if uptime < 1 hourBurt P
Initialize full_fmt to NULL so free() won't crash if it wasn't used. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: Add 'compatible' to default summary, fix rpi bugBurt P
Fixes a bug where a Raspberry Pi with a generic arm kernel will be detected but not have a revision code in cpuinfo to lookup information with. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19device tree: display intsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Expand device tree supportBurt P
The complete tree is now available to view. There are some bugs, mostly to do with hardinfo protocol quirks. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19filesystem: make strings translatableBurt P
Plus a couple other minor tweaks. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19rpi_data: make sure PROC_CPUINFO is definedBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19All module entries must have name != NULLBurt P
Hack a way to skip unavailable entries. Now "Resources" is avaialbe outside of x86 when it wasn't before. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Move Device Tree up in the listBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Move Raspberry Pi detection stuff into Device Tree sectionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Begin support for device treeBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19x86 flag definition lookup changesBurt P
* Avoid using GHashTable * Use single flag lookup table with bug: and pm: prefixes to avoid flag name collisions Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19x86: strdup() some const strings before g_hash_table_insert()Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Attempt to save Russian flag translations by adding contextsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19x86,arm,riscv: Use gettext contexts and comments for cpu flagsBurt P
* flag defintion strings are grouped into contexts: x86-flag, arm-flag, riscv-ext * a comment is included for translators so that they know what flag the string defines without looking at the source code Signed-off-by: Burt P <pburt0@gmail.com>