[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/3] x86/cpufreq: Various bits of cleanup


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Fri, 12 Nov 2021 18:28:15 +0000
  • Authentication-results: esa6.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Fri, 12 Nov 2021 18:28:55 +0000
  • Ironport-data: A9a23:vQbUVaKGfZad9mPGFE+RBZIlxSXFcZb7ZxGr2PjKsXjdYENShWEBn GRLXDqDMq6JZWH9c9B1bd7ioB9U75fdnNYyHgBlqX01Q3x08seUXt7xwmUcns+xwm8vaGo9s q3yv/GZdJhcokcxIn5BC5C5xZVG/fjgqoHUVaiUZUideSc+EH140Es6wbZi6mJVqYPR7z2l6 IuaT/L3YDdJ6xYsWo7Dw/vewP/HlK2aVAIw5jTSV9gS1LPtvyB94KYkDbOwNxPFrrx8RYZWc QphIIaRpQs19z91Yj+sfy2SnkciGtY+NiDW4pZatjTLbrGvaUXe345iXMfwZ3u7hB2Hh5dqx Y1MvKCgFzoqI6mcufYXXQBxRnQW0a1uoNcrIFC6uM2XiUbHb2Ht07NlC0Re0Y8wo7gtRzsUr LpBdW5LPkvra+GemdpXTsFFgMg5IdatF4QYonx6lhnSDOo8QICFSKLPjTNd9Gpv2J8TQqiED yYfQWRkaUjmYU1qAAcOD6wfheiEm1KicDIN/Tp5ooJoujOOnWSdyoPFL979atGMA8JPkS6wh EjL4mD4CREyL8GExHyO9XfErv/Cm2b3VZwfEJW89+V2mxuDy2oLEhoUWFCn5/6jhSaDt8l3c hJOvHB09O5rqRLtHoKVswCETGCssAZbQNcIEuQG+F+wybfQsyeLDGYdZ2sUADA5j/MeSTsv3 16PutrmAz1zrbGYIU6gGqeoQSCaYnZMczJbDcMQZU5cuoS4/tlv5v7aZo87SPbdszHjJd3nL 9lmRgAajq5bs8ME3r7TEbvv02P1/cihouLYC2zqsoOZAuFRONHNi2+AswGzARN8wGCxFATpU J8swZj20Qz2JcvR/BFhutklErCz/OqiOzbBm1NpFJRJ323zoCD9IN4Ku2oveR0B3iM4ldnBO hK7VeR5vs87AZdXRfUvP9LZ5zoCkcAM6ugJptiLN4ETM/CdhSeM/T10ZF744oweuBNErE3LA r/CKZzEJS9DUcxPlWPqL89Age5D7n1vngv7GMGkpylLJJLDPRa9U6keClKSY4gRteXcyOkj2 40EbJXiJtQ2eLCWXxQ7BqZPdw1XdiZiWsitwyGVH8baSjdb9KgaI6e56dscl0ZNxsy5T8/Eo SOwXFF20l36iSGVIAmGcCk7OrjuQYx+vTQwOil1ZQSk3H0qYICO6qYDdsRoIel7pbI7lfMkH eMYf8igA+hUTmiV8ToqcpSg/pdpcw6mhFzSMnP9MiQ/ZZNpWyfA5sTgIln07CALAyfu7Zk+r rSs2xn1W50GQwg+Xs/aZOj2lwG6vGQHmfI0VEzNe4EBdELp+YlsCirwkv5ofJ1cdUSdnmOXj l/EDw0ZqO/Bp54O3OPI3a3U/Z20F+ZeH1ZBGzWJ57iBKiSHrHGoxpVNUbjUcGmFBn/04qire c5c0+r4bK8chF9PvodxT+RrwKY564e9rrNW1F05TnDCblDtAbJ8OHiWm8JIs/QVlLNevAK3X GOJ+8VbZurVaJ+0TgZJKVp3dPmH2NEVhiLWvKY8L0jN7SNq+KaKDBdJNB6WhS0BdLZ4PevJG wv6VBL6P+BnticXDw==
  • Ironport-hdrordr: A9a23:Fn1e1qwRBV20zpwuhJl6KrPwKL1zdoMgy1knxilNoHtuA6ulfq GV7ZAmPHrP4wr5N0tNpTntAsa9qBDnlaKdg7N+AV7KZmCP0gaVxepZjLfK8nnNHDD/6/4Y9Y oISdkaNDQoNykYsS8t2njbL+od
  • Ironport-sdr: u1mAY5fZdXb3fUOUpuMbktyJnmCdX9+lbiZD9OVvfA1OohrZXeBqesjjIxCm+V+XrErh4nHYKE ljiGTTLwVlAAzcsQNGPaor0xmzeJjF5Du+ASsK150Ty7Vffg40mea3iTb29nBvnUmKLZOh12Fu uBuPqztuBWiEbpFN+VqCMHeoxQKq/aLZ2vpXVWJNCXV1T896woce4UckJs8iJUVKFrf4d6GrMN mylGLwYkP+Iie1pPUFK0TMAMyutWvFC7M0oYwcbc0iD/KjNOuyBkZ0oqKvhiGaGN08cgmsmC2o TB3zH33q6KfF8SD3cVIaPjfl
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Varios bits of cleanup uncovered while looking in to the Intel Turbo issues.

Andrew Cooper (3):
  x86/cpufreq: Clean up powernow registration
  x86/cpufreq: Rework APERF/MPERF handling
  x86/cpufreq: Drop opencoded CPUID handling from powernow

 tools/misc/xen-cpuid.c                      |  3 +-
 xen/arch/x86/acpi/cpufreq/cpufreq.c         | 28 +++++++-------
 xen/arch/x86/acpi/cpufreq/powernow.c        | 58 +++++------------------------
 xen/drivers/cpufreq/utility.c               |  9 ++---
 xen/include/acpi/cpufreq/cpufreq.h          |  2 -
 xen/include/asm-x86/cpufeature.h            |  1 +
 xen/include/public/arch-x86/cpufeatureset.h |  2 +
 7 files changed, 31 insertions(+), 72 deletions(-)

-- 
2.11.0




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.