1
0
mirror of https://github.com/ARM-software/devlib.git synced 2024-10-05 18:30:50 +01:00
devlib/doc
Sergei Trofimov 472c5a3294 target: add system_id
Add system_id attribute to targets. This ID is supposed unique for a
combination of hardware, kernel, and the file system, and contains
elements from each.

1. Hardware is identified by the concatenation of MAC addresses of
   'link/ether' network  interfaces on the system. This method is used,
   as DMI tables are often unimplemented on ARM targets.
2. The kernel is identified by its version.
3. The file system is identified by the concatenation of UUID's of the
   target's partitions. It would be more correct to only use UUID of
   the root partition, as system_id is not intended to be affected by
   removable, media, however, there is no straight-forward way of
   reliably identifying that without root.

system_id is intended to be used as an key for the purposes of caching
information about a particular device (e.g. so that it does not need to
be probed on each run).
2018-07-13 13:18:39 +01:00
..
conf.py devlib initial commit. 2015-10-09 09:30:04 +01:00
connection.rst Docs: Fixed typos 2017-12-22 16:22:29 +00:00
derived_measurements.rst Docs: Fixed typos 2017-12-22 16:22:29 +00:00
index.rst Documentation/DerivedMeasurements: Added documentation for new API 2017-08-18 18:02:48 +01:00
instrumentation.rst instrument: Update MeasurementType table 2017-09-19 13:34:43 +01:00
make.bat devlib initial commit. 2015-10-09 09:30:04 +01:00
Makefile devlib initial commit. 2015-10-09 09:30:04 +01:00
modules.rst doc/cpufreq: Add docs for max/min frequency methods. 2018-06-01 17:27:37 +01:00
overview.rst Docs: Fixed typos 2017-12-22 16:22:29 +00:00
platform.rst Docs: Fixed typos 2017-12-22 16:22:29 +00:00
target.rst target: add system_id 2018-07-13 13:18:39 +01:00