|
@@ -1,4 +1,4 @@
|
|
-From daabe5e13d1506fc23434eee60dafd6a1b995b87 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 439eb42408933a32f905445cfb06c8c1e8cf029c Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Tue, 18 Oct 2022 04:22:40 -0700
|
|
Date: Tue, 18 Oct 2022 04:22:40 -0700
|
|
Subject: [PATCH] thermal: intel: hfi: Improve the type of
|
|
Subject: [PATCH] thermal: intel: hfi: Improve the type of
|
|
@@ -36,7 +36,7 @@ index a0640f762dc5..239afe02e518 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 4b063055cfb125953369b97f2848c90cb072eac2 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From b96f1c42e4bdb0cc16845a6ba8c5d67a5bc46c64 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:29 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:29 -0800
|
|
Subject: [PATCH] sched/fair: Generalize asym_packing logic for SMT cores
|
|
Subject: [PATCH] sched/fair: Generalize asym_packing logic for SMT cores
|
|
@@ -145,7 +145,7 @@ index 2c3d0d49c80e..8b5fc8e86add 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 41ad608dc7f1409fd71a74d8bf57c6302fe0b098 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 42b06178e3d666bd6fda756fb2d0e38274b1ef6e Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:30 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:30 -0800
|
|
Subject: [PATCH] sched/fair: Move is_core_idle() out of CONFIG_NUMA
|
|
Subject: [PATCH] sched/fair: Move is_core_idle() out of CONFIG_NUMA
|
|
@@ -227,7 +227,7 @@ index 8b5fc8e86add..98c64f1db20e 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 4ccb0f52b0b9e5d92c9c8b22f028e6c4aca04ca2 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From c1e95f40533de025522b139810a7ca88c8126c9a Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:31 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:31 -0800
|
|
Subject: [PATCH] sched/fair: Only do asym_packing load balancing from fully
|
|
Subject: [PATCH] sched/fair: Only do asym_packing load balancing from fully
|
|
@@ -342,7 +342,7 @@ index 98c64f1db20e..f74777fc78d7 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From aec4a0352e53db719f55f4a5ebe8aa703a68de6c Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 5ea946c735924906fa9e37a5c810d32f2a469f05 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:32 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:32 -0800
|
|
Subject: [PATCH] sched/fair: Let low-priority cores help high-priority busy
|
|
Subject: [PATCH] sched/fair: Let low-priority cores help high-priority busy
|
|
@@ -436,7 +436,7 @@ index f74777fc78d7..24183e3eb3d4 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 2f1699db730371d166aa25c188cfed3216ddc848 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From bb0718989560dfdd690ed25f4b5f190cbbb72245 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:33 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:33 -0800
|
|
Subject: [PATCH] sched/fair: Keep a fully_busy SMT sched group as busiest
|
|
Subject: [PATCH] sched/fair: Keep a fully_busy SMT sched group as busiest
|
|
@@ -496,7 +496,7 @@ index 24183e3eb3d4..30b0e8476d1c 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 846a3a015f953c67a52856398c2893df0a0178a6 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 5b3a6ed10f5a9b6cd3113aa4384986a37c069f0f Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:34 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:34 -0800
|
|
Subject: [PATCH] sched/fair: Use the prefer_sibling flag of the current sched
|
|
Subject: [PATCH] sched/fair: Use the prefer_sibling flag of the current sched
|
|
@@ -579,7 +579,7 @@ index 30b0e8476d1c..9e98cfcf1e48 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From a666652edb515fa98c0e50cdc05784935fbd54c9 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From b058c8929bb49036a41e96e30628edfd891781f9 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:35 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:35 -0800
|
|
Subject: [PATCH] sched/fair: Do not even the number of busy CPUs via
|
|
Subject: [PATCH] sched/fair: Do not even the number of busy CPUs via
|
|
@@ -679,7 +679,7 @@ index 9e98cfcf1e48..635e8b41a87c 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 824bd698ed2eaaac903b2d3257f86501b3c12a5a Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From aaa0172f77c8a5ea09246be2114a2475f5e9b5f9 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:36 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:36 -0800
|
|
Subject: [PATCH] sched/topology: Remove SHARED_CHILD from ASYM_PACKING
|
|
Subject: [PATCH] sched/topology: Remove SHARED_CHILD from ASYM_PACKING
|
|
@@ -741,7 +741,7 @@ index 57bde66d95f7..800238854ba5 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From cab1fe177445338b88e77f85892b8bbf0dd1a8f4 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From d8cd9b8324778a117e3cddcea0dcc683184bc7ce Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:37 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:37 -0800
|
|
Subject: [PATCH] x86/sched: Remove SD_ASYM_PACKING from the SMT domain flags
|
|
Subject: [PATCH] x86/sched: Remove SD_ASYM_PACKING from the SMT domain flags
|
|
@@ -784,7 +784,7 @@ index 3f3ea0287f69..c3de98224cb4 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 4f5def72d267ef2e306c179ec96f932406b6efad Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From aedfafc32900df349aac26afd432ef69e1383c91 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 20:58:38 -0800
|
|
Date: Mon, 6 Feb 2023 20:58:38 -0800
|
|
Subject: [PATCH] x86/sched/itmt: Give all SMT siblings of a core the same
|
|
Subject: [PATCH] x86/sched/itmt: Give all SMT siblings of a core the same
|
|
@@ -859,7 +859,7 @@ index 9ff480e94511..6510883c5e81 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 6464e3b61fe0e9be9696738eb3b87e380fe7ea53 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From c08208402174106bdbe84cd7c36aa597c0ca4a6b Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:42 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:42 -0800
|
|
Subject: [PATCH] sched/task_struct: Introduce IPC classes of tasks
|
|
Subject: [PATCH] sched/task_struct: Introduce IPC classes of tasks
|
|
@@ -960,7 +960,7 @@ index 0c214af99085..0ddda55fde6a 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From fec562a915d06e3d3307c8dd57ad3695bcdf0b56 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 966e422a1007668dd02df05c88edf662906e79c0 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:43 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:43 -0800
|
|
Subject: [PATCH] sched: Add interfaces for IPC classes
|
|
Subject: [PATCH] sched: Add interfaces for IPC classes
|
|
@@ -1120,7 +1120,7 @@ index 8739c2a5a54e..60e03d15f58c 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From a31ec30b926bf349d2270d1ac534f7849c433580 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 3857594e8ecb942a38e7884035210a94a10ca5c4 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:44 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:44 -0800
|
|
Subject: [PATCH] sched/core: Initialize the IPC class of a new task
|
|
Subject: [PATCH] sched/core: Initialize the IPC class of a new task
|
|
@@ -1167,7 +1167,7 @@ index f730b6fe94a7..7b63bf90430b 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From d51d0abc00634353e2fd9134d2fe451f13aa006d Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From cdc7a5f13c092fcfd85b6b03c3f374f4ff0a8b4c Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:45 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:45 -0800
|
|
Subject: [PATCH] sched/core: Add user_tick as argument to scheduler_tick()
|
|
Subject: [PATCH] sched/core: Add user_tick as argument to scheduler_tick()
|
|
@@ -1241,7 +1241,7 @@ index 717fcb9fb14a..b444b6f5f585 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From fbbb5ddf64a9af283dde05b6377aa12d6b12e558 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From b0ac9c58fda7efb09dc204bfdcdc3ccdce5dc95f Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:46 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:46 -0800
|
|
Subject: [PATCH] sched/core: Update the IPC class of the current task
|
|
Subject: [PATCH] sched/core: Update the IPC class of the current task
|
|
@@ -1289,7 +1289,7 @@ index 0a8558421eba..4782b1359eb8 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 673d66dc4d39ebcdb6501e8e15320f33acc793c7 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 276e5c024c496a95ce704f259716af384b7b42db Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:47 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:47 -0800
|
|
Subject: [PATCH] sched/fair: Collect load-balancing stats for IPC classes
|
|
Subject: [PATCH] sched/fair: Collect load-balancing stats for IPC classes
|
|
@@ -1425,7 +1425,7 @@ index 635e8b41a87c..86f779d9d2a9 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From df0a736b44a92a0a7fde6b54f1018f16b9264eec Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From f3d9976cb54befe3d8d4881673be31cf74e63fca Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:48 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:48 -0800
|
|
Subject: [PATCH] sched/fair: Compute IPC class scores for load balancing
|
|
Subject: [PATCH] sched/fair: Compute IPC class scores for load balancing
|
|
@@ -1571,7 +1571,7 @@ index 86f779d9d2a9..3b84fb72891b 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 692acfbc85bace95899947986982bcd50b8e5a60 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From eba8bbe0c10d1db01e1e41a1ce694b61704f87fb Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:49 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:49 -0800
|
|
Subject: [PATCH] sched/fair: Use IPCC stats to break ties between asym_packing
|
|
Subject: [PATCH] sched/fair: Use IPCC stats to break ties between asym_packing
|
|
@@ -1709,7 +1709,7 @@ index 3b84fb72891b..89a13ae0185e 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From df4482c5d7c5d8fcaa3e86d789b53a922d15f30c Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From bd2d5d5504a3ff39d0386097b7234aba20ad14b7 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:50 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:50 -0800
|
|
Subject: [PATCH] sched/fair: Use IPCC stats to break ties between fully_busy
|
|
Subject: [PATCH] sched/fair: Use IPCC stats to break ties between fully_busy
|
|
@@ -1794,7 +1794,7 @@ index 89a13ae0185e..4f75e9964e8c 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 398cbd334efad3062ffb17b7d48b5038873aab8e Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 06f77e42c3de120e16182297954c93176b41f655 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:51 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:51 -0800
|
|
Subject: [PATCH] sched/fair: Use IPCC scores to select a busiest runqueue
|
|
Subject: [PATCH] sched/fair: Use IPCC scores to select a busiest runqueue
|
|
@@ -1929,7 +1929,7 @@ index 4f75e9964e8c..fc42b58f1ba4 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From b60bec14ba2fe9d654a0fcc997a6e22dd982735f Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 35edaa18d67e2a7f95fb7b7fbb02ec8ec65ef9c2 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:52 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:52 -0800
|
|
Subject: [PATCH] thermal: intel: hfi: Introduce Intel Thread Director classes
|
|
Subject: [PATCH] thermal: intel: hfi: Introduce Intel Thread Director classes
|
|
@@ -2055,7 +2055,7 @@ index 239afe02e518..ae7eec197f68 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 1d092d0a600223aa5b64c8b00eb7889302901241 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From a3a5e23a790815cc34bf2d60c5078907a5c4b412 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:53 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:53 -0800
|
|
Subject: [PATCH] x86/cpufeatures: Add the Intel Thread Director feature
|
|
Subject: [PATCH] x86/cpufeatures: Add the Intel Thread Director feature
|
|
@@ -2146,7 +2146,7 @@ index c881bcafba7d..f6f8a3cd4f2c 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From e4ea8acfb0734b0172266aec34ed227f9479e370 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From db0f0403cd5ad3fa0b6aea4661c1985b9f8b4c87 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:54 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:54 -0800
|
|
Subject: [PATCH] thermal: intel: hfi: Store per-CPU IPCC scores
|
|
Subject: [PATCH] thermal: intel: hfi: Store per-CPU IPCC scores
|
|
@@ -2265,7 +2265,7 @@ index ae7eec197f68..e84dcfbef0dd 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From fa75ba8c39803eb75559d0a141d1b260ab5050f2 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 6dc203371a1a6320ddceb55c0bc36a5304aa89ea Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:55 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:55 -0800
|
|
Subject: [PATCH] thermal: intel: hfi: Update the IPC class of the current task
|
|
Subject: [PATCH] thermal: intel: hfi: Update the IPC class of the current task
|
|
@@ -2364,7 +2364,7 @@ index e84dcfbef0dd..f2de597b3118 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 6ca4bcca162d560e69b6e8cc39ccc61771becff9 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 208b99a89f9e1a01e505457f9012d109921e3ec6 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:56 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:56 -0800
|
|
Subject: [PATCH] thermal: intel: hfi: Report the IPC class score of a CPU
|
|
Subject: [PATCH] thermal: intel: hfi: Report the IPC class score of a CPU
|
|
@@ -2452,7 +2452,7 @@ index f2de597b3118..e8ad2be47e82 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 95e6d70e356798fe471d143b5b12b6635ef3daf5 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 6729e55ba4f0aacc3198e9ca194a253c11f0eedd Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:57 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:57 -0800
|
|
Subject: [PATCH] thermal: intel: hfi: Define a default class for unclassified
|
|
Subject: [PATCH] thermal: intel: hfi: Define a default class for unclassified
|
|
@@ -2527,7 +2527,7 @@ index e8ad2be47e82..0f6935705e55 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 2b6ae197a0ad6a47a9f0bab0d168e5a40fde2b2d Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 006082ac988bdb80f0ffb60a308e794a25efbe7e Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:58 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:58 -0800
|
|
Subject: [PATCH] thermal: intel: hfi: Enable the Intel Thread Director
|
|
Subject: [PATCH] thermal: intel: hfi: Enable the Intel Thread Director
|
|
@@ -2564,10 +2564,10 @@ Patchset: intel-thread-director
|
|
2 files changed, 40 insertions(+), 2 deletions(-)
|
|
2 files changed, 40 insertions(+), 2 deletions(-)
|
|
|
|
|
|
diff --git a/arch/x86/include/asm/msr-index.h b/arch/x86/include/asm/msr-index.h
|
|
diff --git a/arch/x86/include/asm/msr-index.h b/arch/x86/include/asm/msr-index.h
|
|
-index 91447f018f6e..e8ca10ae45d0 100644
|
|
|
|
|
|
+index 117e4e977b55..b4a5de303b88 100644
|
|
--- a/arch/x86/include/asm/msr-index.h
|
|
--- a/arch/x86/include/asm/msr-index.h
|
|
+++ b/arch/x86/include/asm/msr-index.h
|
|
+++ b/arch/x86/include/asm/msr-index.h
|
|
-@@ -1085,6 +1085,8 @@
|
|
|
|
|
|
+@@ -1089,6 +1089,8 @@
|
|
/* Hardware Feedback Interface */
|
|
/* Hardware Feedback Interface */
|
|
#define MSR_IA32_HW_FEEDBACK_PTR 0x17d0
|
|
#define MSR_IA32_HW_FEEDBACK_PTR 0x17d0
|
|
#define MSR_IA32_HW_FEEDBACK_CONFIG 0x17d1
|
|
#define MSR_IA32_HW_FEEDBACK_CONFIG 0x17d1
|
|
@@ -2660,7 +2660,7 @@ index 0f6935705e55..21a0d246ca50 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From a47f1a7deea44e0c16fd314a11d9f67d6b996a41 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 5ea4d57e4f82436470fc58f7dd18ed7fee18c6e6 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:10:59 -0800
|
|
Date: Mon, 6 Feb 2023 21:10:59 -0800
|
|
Subject: [PATCH] sched/task_struct: Add helpers for IPC classification
|
|
Subject: [PATCH] sched/task_struct: Add helpers for IPC classification
|
|
@@ -2722,7 +2722,7 @@ index e58dc7503864..63c2f88f0168 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From f34feb255b65775d4d126c44b24af5fc423ff820 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 3ffc9b1704b67a114df71309e3bb18c2564d624a Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:11:00 -0800
|
|
Date: Mon, 6 Feb 2023 21:11:00 -0800
|
|
Subject: [PATCH] sched/core: Initialize helpers of task classification
|
|
Subject: [PATCH] sched/core: Initialize helpers of task classification
|
|
@@ -2768,7 +2768,7 @@ index 4782b1359eb8..d9a026845d51 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From bcd7938c09abb0ea84e64975a0e2caa12c86e474 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From e5d28c0c8257a1db80abe4b2ece99073b8dcf7ef Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:11:01 -0800
|
|
Date: Mon, 6 Feb 2023 21:11:01 -0800
|
|
Subject: [PATCH] sched/fair: Introduce sched_smt_siblings_idle()
|
|
Subject: [PATCH] sched/fair: Introduce sched_smt_siblings_idle()
|
|
@@ -2880,7 +2880,7 @@ index fc42b58f1ba4..ff1fd953258b 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From b76c00763fdf0cd9e7a5ff261ea8464e70af7e2a Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From b5c172f0298612c8db38e689ff50a315b3315696 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:11:02 -0800
|
|
Date: Mon, 6 Feb 2023 21:11:02 -0800
|
|
Subject: [PATCH] thermal: intel: hfi: Implement model-specific checks for task
|
|
Subject: [PATCH] thermal: intel: hfi: Implement model-specific checks for task
|
|
@@ -3006,7 +3006,7 @@ index 21a0d246ca50..751b84b6b8fd 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 4684043d4fff5c1000de0da3c44ff7d4d6c15179 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 6a4a037394f0d18703a904a85eaab09ec866b9a2 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:11:03 -0800
|
|
Date: Mon, 6 Feb 2023 21:11:03 -0800
|
|
Subject: [PATCH] x86/cpufeatures: Add feature bit for HRESET
|
|
Subject: [PATCH] x86/cpufeatures: Add feature bit for HRESET
|
|
@@ -3052,10 +3052,10 @@ index 02f10cd5c753..2fc261302f5c 100644
|
|
/* Intel-defined CPU features, CPUID level 0x00000007:1 (EAX), word 12 */
|
|
/* Intel-defined CPU features, CPUID level 0x00000007:1 (EAX), word 12 */
|
|
#define X86_FEATURE_AVX_VNNI (12*32+ 4) /* AVX VNNI instructions */
|
|
#define X86_FEATURE_AVX_VNNI (12*32+ 4) /* AVX VNNI instructions */
|
|
diff --git a/arch/x86/include/asm/msr-index.h b/arch/x86/include/asm/msr-index.h
|
|
diff --git a/arch/x86/include/asm/msr-index.h b/arch/x86/include/asm/msr-index.h
|
|
-index e8ca10ae45d0..3bf17145e4bf 100644
|
|
|
|
|
|
+index b4a5de303b88..4ef01ce8eadb 100644
|
|
--- a/arch/x86/include/asm/msr-index.h
|
|
--- a/arch/x86/include/asm/msr-index.h
|
|
+++ b/arch/x86/include/asm/msr-index.h
|
|
+++ b/arch/x86/include/asm/msr-index.h
|
|
-@@ -1088,6 +1088,9 @@
|
|
|
|
|
|
+@@ -1092,6 +1092,9 @@
|
|
#define MSR_IA32_HW_FEEDBACK_THREAD_CONFIG 0x17d4
|
|
#define MSR_IA32_HW_FEEDBACK_THREAD_CONFIG 0x17d4
|
|
#define MSR_IA32_HW_FEEDBACK_CHAR 0x17d2
|
|
#define MSR_IA32_HW_FEEDBACK_CHAR 0x17d2
|
|
|
|
|
|
@@ -3065,7 +3065,7 @@ index e8ca10ae45d0..3bf17145e4bf 100644
|
|
/* x2APIC locked status */
|
|
/* x2APIC locked status */
|
|
#define MSR_IA32_XAPIC_DISABLE_STATUS 0xBD
|
|
#define MSR_IA32_XAPIC_DISABLE_STATUS 0xBD
|
|
#define LEGACY_XAPIC_DISABLED BIT(0) /*
|
|
#define LEGACY_XAPIC_DISABLED BIT(0) /*
|
|
-@@ -1095,5 +1098,4 @@
|
|
|
|
|
|
+@@ -1099,5 +1102,4 @@
|
|
* disabling x2APIC will cause
|
|
* disabling x2APIC will cause
|
|
* a #GP
|
|
* a #GP
|
|
*/
|
|
*/
|
|
@@ -3086,7 +3086,7 @@ index fc01f81f6e2a..b8ad312d3694 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From d53f2e95181c6b467ebe73eb9051acf2474badae Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 7af55487a8073e7c202ff515d19f7a5177a81af7 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:11:04 -0800
|
|
Date: Mon, 6 Feb 2023 21:11:04 -0800
|
|
Subject: [PATCH] x86/hreset: Configure history reset
|
|
Subject: [PATCH] x86/hreset: Configure history reset
|
|
@@ -3117,7 +3117,7 @@ Patchset: intel-thread-director
|
|
1 file changed, 22 insertions(+), 1 deletion(-)
|
|
1 file changed, 22 insertions(+), 1 deletion(-)
|
|
|
|
|
|
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
|
|
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
|
|
-index e80572b674b7..c4009a44b354 100644
|
|
|
|
|
|
+index c34bdba57993..98b48cf80ec2 100644
|
|
--- a/arch/x86/kernel/cpu/common.c
|
|
--- a/arch/x86/kernel/cpu/common.c
|
|
+++ b/arch/x86/kernel/cpu/common.c
|
|
+++ b/arch/x86/kernel/cpu/common.c
|
|
@@ -411,6 +411,26 @@ static __always_inline void setup_umip(struct cpuinfo_x86 *c)
|
|
@@ -411,6 +411,26 @@ static __always_inline void setup_umip(struct cpuinfo_x86 *c)
|
|
@@ -3163,7 +3163,7 @@ index e80572b674b7..c4009a44b354 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 74564708b2d6de20646ab6f49f7c669097714d1e Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From aaa9a1dee1f2f0df048c5d409c68a3b33712dab0 Mon Sep 17 00:00:00 2001
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
|
|
Date: Mon, 6 Feb 2023 21:11:05 -0800
|
|
Date: Mon, 6 Feb 2023 21:11:05 -0800
|
|
Subject: [PATCH] x86/process: Reset hardware history in context switch
|
|
Subject: [PATCH] x86/process: Reset hardware history in context switch
|
|
@@ -3235,7 +3235,7 @@ index 000000000000..d68ca2fb8642
|
|
+
|
|
+
|
|
+#endif /* _ASM_X86_HRESET_H */
|
|
+#endif /* _ASM_X86_HRESET_H */
|
|
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
|
|
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
|
|
-index c4009a44b354..710516197de7 100644
|
|
|
|
|
|
+index 98b48cf80ec2..67bf6fbae082 100644
|
|
--- a/arch/x86/kernel/cpu/common.c
|
|
--- a/arch/x86/kernel/cpu/common.c
|
|
+++ b/arch/x86/kernel/cpu/common.c
|
|
+++ b/arch/x86/kernel/cpu/common.c
|
|
@@ -52,6 +52,7 @@
|
|
@@ -52,6 +52,7 @@
|
|
@@ -3260,7 +3260,7 @@ index c4009a44b354..710516197de7 100644
|
|
{
|
|
{
|
|
if (!cpu_feature_enabled(X86_FEATURE_HRESET))
|
|
if (!cpu_feature_enabled(X86_FEATURE_HRESET))
|
|
diff --git a/arch/x86/kernel/process_32.c b/arch/x86/kernel/process_32.c
|
|
diff --git a/arch/x86/kernel/process_32.c b/arch/x86/kernel/process_32.c
|
|
-index 2f314b170c9f..74d8ad83e0b3 100644
|
|
|
|
|
|
+index ceab14b6118f..888cdb7624dc 100644
|
|
--- a/arch/x86/kernel/process_32.c
|
|
--- a/arch/x86/kernel/process_32.c
|
|
+++ b/arch/x86/kernel/process_32.c
|
|
+++ b/arch/x86/kernel/process_32.c
|
|
@@ -52,6 +52,7 @@
|
|
@@ -52,6 +52,7 @@
|
|
@@ -3273,7 +3273,7 @@ index 2f314b170c9f..74d8ad83e0b3 100644
|
|
#include "process.h"
|
|
#include "process.h"
|
|
@@ -214,6 +215,8 @@ __switch_to(struct task_struct *prev_p, struct task_struct *next_p)
|
|
@@ -214,6 +215,8 @@ __switch_to(struct task_struct *prev_p, struct task_struct *next_p)
|
|
/* Load the Intel cache allocation PQR MSR. */
|
|
/* Load the Intel cache allocation PQR MSR. */
|
|
- resctrl_sched_in();
|
|
|
|
|
|
+ resctrl_sched_in(next_p);
|
|
|
|
|
|
+ reset_hardware_history();
|
|
+ reset_hardware_history();
|
|
+
|
|
+
|
|
@@ -3281,7 +3281,7 @@ index 2f314b170c9f..74d8ad83e0b3 100644
|
|
}
|
|
}
|
|
|
|
|
|
diff --git a/arch/x86/kernel/process_64.c b/arch/x86/kernel/process_64.c
|
|
diff --git a/arch/x86/kernel/process_64.c b/arch/x86/kernel/process_64.c
|
|
-index 6b3418bff326..9fc44c36bb82 100644
|
|
|
|
|
|
+index 7f94dbbc397b..d0d3c3323747 100644
|
|
--- a/arch/x86/kernel/process_64.c
|
|
--- a/arch/x86/kernel/process_64.c
|
|
+++ b/arch/x86/kernel/process_64.c
|
|
+++ b/arch/x86/kernel/process_64.c
|
|
@@ -53,6 +53,7 @@
|
|
@@ -53,6 +53,7 @@
|
|
@@ -3294,7 +3294,7 @@ index 6b3418bff326..9fc44c36bb82 100644
|
|
#ifdef CONFIG_IA32_EMULATION
|
|
#ifdef CONFIG_IA32_EMULATION
|
|
@@ -658,6 +659,8 @@ __switch_to(struct task_struct *prev_p, struct task_struct *next_p)
|
|
@@ -658,6 +659,8 @@ __switch_to(struct task_struct *prev_p, struct task_struct *next_p)
|
|
/* Load the Intel cache allocation PQR MSR. */
|
|
/* Load the Intel cache allocation PQR MSR. */
|
|
- resctrl_sched_in();
|
|
|
|
|
|
+ resctrl_sched_in(next_p);
|
|
|
|
|
|
+ reset_hardware_history();
|
|
+ reset_hardware_history();
|
|
+
|
|
+
|