├── dptfxtract ├── dptfxtract-static ├── README.md ├── README.txt └── COPYING /dptfxtract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/dptfxtract/HEAD/dptfxtract -------------------------------------------------------------------------------- /dptfxtract-static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/dptfxtract/HEAD/dptfxtract-static -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | DISCONTINUATION OF PROJECT 2 | 3 | This project will no longer be maintained by Intel. 4 | 5 | Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project. 6 | 7 | Intel no longer accepts patches to this project. 8 | 9 | If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the open source software community, please create your own fork of this project. 10 | 11 | Contact: webadmin@linux.intel.com 12 | -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- 1 | Linux DPTF Extract Utility 2 | 3 | [ 4 | Thermald version 2.0 and later has in built parser for thermal tables. So this utility is not required. 5 | Make sure that thermald "--adaptive" option is used. 6 | ] 7 | 8 | This is a companion tool to Linux Thermal Daemon (thermald). This tool tries to reuse some of the tables used by 9 | "Intel ® Dynamic Platform and Thermal Framework (Intel® DPTF)" by converting to the thermal_conf.xml format used by thermald. 10 | 11 | There are two ways this tool can be used: 12 | - Execute on the same system as thermald 13 | In this mode root privilege is required. This tool will copy converted files to /etc/thermald/ folder. This is the default folder for thermald to pickup auto generated configuration file using ACPI tables. 14 | 15 | - Execute on existing output of Linux acpidump utilities 16 | In this mode the existing ACPI dump is parsed and output file is generated and copied to /etc/thermald/. For example to generate acpi dump and create thermal_conf.xml manually: 17 | # acpidump > acpi.out 18 | # acpixtract -a acpi.out 19 | # dptfxtract *.dat 20 | 21 | - In some systems there can be multiple configuration files. For example 22 | thermal-conf.xml.0 23 | thermal-conf.xml.1 24 | thermal-conf.xml.auto 25 | 26 | The Linux thermald by default uses thermal-conf.xml.auto. But if the other configurations are better suited for a use case, then thermald option --config-file, can be used to pick a different configuration file. 27 | 28 | dptfxtract-static has the same functionality as dptfxtract, except it is linked statically. 29 | 30 | 31 | Refer to COPYING file for the license information. 32 | 33 | Security / Vulnerability Reporting 34 | Refer to https://01.org/security for submission instructions. 35 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- 1 | Binary License 2 | 3 | Copyright (c) 2017, Intel Corporation. 4 | All rights reserved. 5 | 6 | Redistribution. Redistribution and use in binary form, without 7 | modification, are permitted provided that the following conditions are 8 | met: 9 | 10 | * Redistributions must reproduce the above copyright notice and the 11 | following disclaimer in the documentation and/or other materials 12 | provided with the distribution. 13 | * Neither the name of Intel Corporation nor the names of its suppliers 14 | may be used to endorse or promote products derived from this software 15 | without specific prior written permission. 16 | * No reverse engineering, decompilation, or disassembly of this software 17 | is permitted. 18 | 19 | Limited patent license. Intel Corporation grants a world-wide, 20 | royalty-free, non-exclusive license under patents it now or hereafter 21 | owns or controls to make, have made, use, import, offer to sell and 22 | sell ("Utilize") this software, but solely to the extent that any 23 | such patent is necessary to Utilize the software alone, or in 24 | combination with an operating system licensed under an approved Open 25 | Source license as listed by the Open Source Initiative at 26 | http://opensource.org/licenses. The patent license shall not apply to 27 | any other combinations which include this software. No hardware per 28 | se is licensed hereunder. 29 | 30 | DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 31 | CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, 32 | BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 33 | FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 34 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 35 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 36 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 37 | OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 38 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 39 | TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 40 | USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 41 | DAMAGE. 42 | --------------------------------------------------------------------------------