diff options
author | Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> | 2019-06-26 15:38:50 -0700 |
---|---|---|
committer | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2019-07-02 18:41:16 +0300 |
commit | f607874f35cbd276a837d7147d4e1ec752dfef44 (patch) | |
tree | 38f13a1c28aa88501939cb0edeacfd27ad74e259 /tools/power | |
parent | e765f37b9b8b4fa65682e9a78a2ca2b11d3d9096 (diff) | |
download | lwn-f607874f35cbd276a837d7147d4e1ec752dfef44.tar.gz lwn-f607874f35cbd276a837d7147d4e1ec752dfef44.zip |
platform/x86: ISST: Restore state on resume
Commands which causes PUNIT writes, store them and restore them on system
resume. The driver stores all such requests in a hash table and stores the
the latest mailbox request parameters. On resume these commands mail box
commands are executed again. There are only 5 such mail box commands which
will trigger such processing so a very low overhead in store and execute
on resume. Also there is no order requirement for mail box commands for
these write/set commands. There is one MSR request for changing turbo
ratio limits, this also stored and get restored on resume and cpu online.
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'tools/power')
0 files changed, 0 insertions, 0 deletions