|
@@ -1,4 +1,4 @@
|
|
-From bd2bba4036cb8c95f83e45cd4d8b22369fe6d0cb Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 22f693f3b27be3fcac065da4579eec0f563ed94b 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
|
|
@@ -107,7 +107,7 @@ index 0f8736991427..4509086a60a0 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From ee23d606abde99fbab94fa15ce3ef701b430d8a7 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From da7285ac2f3f9dd5affe8d5e1b1cc8e7f4e2fa7d 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
|
|
@@ -189,7 +189,7 @@ index 4509086a60a0..d58df9c6a88c 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 995477b05ed2c85c3b3b796118468c1c66edb37e Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 70bbeb234c02744866211fcb64a3eeaaeea03aa6 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
|
|
@@ -304,7 +304,7 @@ index d58df9c6a88c..1b134a2f0585 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 9941162cdf50901818e53975e116f317cb38173d Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 958edb83a0e845aecf609ecc1e50cf75044aa7f4 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
|
|
@@ -398,7 +398,7 @@ index 1b134a2f0585..1255d99877fe 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From b6fe3b340efe48625bcd5d6f9080a77e39be6a3f Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 9a37ce7f624f061942365dcd3134ad7807f5ee76 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
|
|
@@ -458,7 +458,7 @@ index 1255d99877fe..ed1f13fa32f8 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 33b193a8846ec229414b71da7d26977fdfb3c9b3 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From b297416fc3b7d073589bcb888daa060162790651 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
|
|
@@ -541,7 +541,7 @@ index ed1f13fa32f8..9d94ba3f6726 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 3cada1dc1aaa1bdbbacb9973c3ed69851a9a8054 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 43cae7013746b808e1abe25ca28895dae0df8ba1 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
|
|
@@ -641,7 +641,7 @@ index 9d94ba3f6726..e5079ee882ff 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 9502629c285b133622a66eafae6983fe717906cb Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From bc8eaac43c801bfabdf778f61d7638c8938eaae4 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
|
|
@@ -703,7 +703,7 @@ index 57bde66d95f7..800238854ba5 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 503eed0aa6bc93d5bbae5c0ecb5dd98221ac70d3 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 61c45f6a54234b066e51e8cea626479f5818f85f 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
|
|
@@ -746,7 +746,7 @@ index 55cad72715d9..0213d066a9a9 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 1344221f62b96498586051f3e2a6c1e9524eebf3 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 26fbde1c15e21df8ddff730836f9475bfb965133 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
|
|
@@ -821,7 +821,7 @@ index 9ff480e94511..6510883c5e81 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 25de1f88b45889ab6b7d03acc4638c93f978e427 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 63d83c9fd4a8208e2c6ade9afabb5662e202c456 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
|
|
@@ -922,7 +922,7 @@ index 44e90b28a30f..24c5eec9d22e 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From a0e3326c33d45e7c433635bc1d620b086731c1cf Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 008589c05512baf8aae0ed5245e5d8aa20b172e2 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
|
|
@@ -1082,7 +1082,7 @@ index 8739c2a5a54e..60e03d15f58c 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From c18e80caa66e108ad250a79ee9688e07705830cf Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 999fc34b212371c52c7f9af7c18ba7ea4c4ea218 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
|
|
@@ -1129,7 +1129,7 @@ index 2a4918a1faa9..325b1d3cf7a8 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From b98df1322d063aee5015bf6fc751cf612151183c Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 7dc179eed4c04f1971b61d803ad54f77a0fc3e2b 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()
|
|
@@ -1203,7 +1203,7 @@ index 63a8ce7177dd..e15e24105891 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 736249a61b243746519f78008913237317180313 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From c383421f6abbd88e7de1413fcbddec693852f4b6 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
|
|
@@ -1251,7 +1251,7 @@ index b438fc79f868..0ab39cc055c7 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From e466ceec97170f0038327d9402d1a7287bdfda01 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 109301083377c70cfe0dc2c1719b100b92c82b38 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
|
|
@@ -1387,7 +1387,7 @@ index e5079ee882ff..a418164953c3 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 493a3d6568c0ae6aa677dbcaa4f623b03a5feae0 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 17eab8ac7397f517f63a92833481811245605627 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
|
|
@@ -1533,7 +1533,7 @@ index a418164953c3..ae0c908be707 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From e93c0032e04663397da64d2fb501ddc3de9c961d Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 19423f639d572433b38a5893c3b2e7973b7e77b0 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
|
|
@@ -1671,7 +1671,7 @@ index ae0c908be707..cffb435e2b1c 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 6e3ab209c9551934abd38dedffa499ee7d7902d0 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From fea3cc9ae9950cbb4c5aa50d7da976e4a1df75b3 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
|
|
@@ -1756,7 +1756,7 @@ index cffb435e2b1c..0996339df429 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From a293954b9b5f0b273e5acd5cbfa0ba0d70d9c139 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From cc557deb87b05d1a42e0239a2aa46f690edc74d6 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
|
|
@@ -1891,7 +1891,7 @@ index 0996339df429..a9a105092e7c 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 8c517b81e0894d90b440d862bc1704259a94cf46 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From eb755649f43148a09b3c2fd23f72b57daf2ff5f8 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
|
|
@@ -2017,7 +2017,7 @@ index 6e604bda2b93..2527ae3836c7 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 258fdd38eadf1a4b1cff687dcc99a834ca97095f Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 5c0231f83e954dc570e491edc2fecf81adbbb64b 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
|
|
@@ -2108,7 +2108,7 @@ index d95221117129..277f157e067e 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From b2c8d8d2cf45125c1b3be140385979a1cadcc4ca Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 410f5fdd8120f363fb7a1a0ae718df79f969346f 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
|
|
@@ -2227,7 +2227,7 @@ index 2527ae3836c7..b06021828892 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 55930531b4e99582a7b9969e810178c0317f196a Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From c08e5cfef14805a9c32c37db6019dc0dc86b89bf 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
|
|
@@ -2326,7 +2326,7 @@ index b06021828892..530dcf57e06e 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 3ace3fa2778cce8d16caec8e828145b4dc7f2532 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From f1be41ac24a50f2857b07543f919670a57d8fcc4 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
|
|
@@ -2414,7 +2414,7 @@ index 530dcf57e06e..fa9b4a678d92 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 7637b8a5d201d49ef56d31f22af30531d0193538 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From a11cc022c35faafb21b3d5d6afdf82f990dd4776 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
|
|
@@ -2489,7 +2489,7 @@ index fa9b4a678d92..7ea6acce7107 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 9ddcae3ee191e5e27247d7ea9456d768919ac21f Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 37ec1273cfac6930aac4443b6bcf6729c79a19c3 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
|
|
@@ -2526,10 +2526,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 d3fe82c5d6b6..d83437d3473d 100644
|
|
|
|
|
|
+index 978a3e203cdb..35ca36a7f889 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
|
|
-@@ -1095,6 +1095,8 @@
|
|
|
|
|
|
+@@ -1099,6 +1099,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
|
|
@@ -2622,7 +2622,7 @@ index 7ea6acce7107..35d947f47550 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From aeb2e2fb157001cdd6c10d261fe006c8aa22bf06 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 0aff202639639bbef18351b347c6445ed6c4dd11 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
|
|
@@ -2684,7 +2684,7 @@ index 4f96c3dd59d0..582e14cf3f76 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From fd936723a40205d2b47336596468dba9c59a4287 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 92d6c0210dbb3fe4445186b0759200d6f448cbe3 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
|
|
@@ -2730,7 +2730,7 @@ index 0ab39cc055c7..2a942fc3c309 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From b98db691b522d6b2ed0dc1bd17e77165b7531ba9 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 85732541fd1eb1782fb71c34ae1720fd16640c3e 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()
|
|
@@ -2842,7 +2842,7 @@ index a9a105092e7c..97c574d5fa57 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 7acc78f51465e7ea2b876136a1d99632f3f4ec46 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From dc5572bfa29f00115002f2a80d892406e0c0f24b 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
|
|
@@ -2968,7 +2968,7 @@ index 35d947f47550..fdb53e4cabc1 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From a7d1ce079429314c7c2c287a0de5930a90134bb4 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From bb0ef4c30b4a033496e74f3f143b79fea991f0a9 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
|
|
@@ -3014,10 +3014,10 @@ index a2f2730737ae..0a64e6bc67b1 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 d83437d3473d..ce8b78d77588 100644
|
|
|
|
|
|
+index 35ca36a7f889..4e6b1eddd733 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
|
|
-@@ -1098,6 +1098,9 @@
|
|
|
|
|
|
+@@ -1102,6 +1102,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
|
|
|
|
|
|
@@ -3027,7 +3027,7 @@ index d83437d3473d..ce8b78d77588 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) /*
|
|
-@@ -1105,5 +1108,4 @@
|
|
|
|
|
|
+@@ -1109,5 +1112,4 @@
|
|
* disabling x2APIC will cause
|
|
* disabling x2APIC will cause
|
|
* a #GP
|
|
* a #GP
|
|
*/
|
|
*/
|
|
@@ -3048,7 +3048,7 @@ index f53944fb8f7f..66bc5713644d 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 8ee8e3c510cb4a284738d65df270e9d8ddbfc67f Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 10708deb9dba98a624b054dda7cc738b576ed2f8 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
|
|
@@ -3079,7 +3079,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 f3cc7699e1e1..a2de5736099e 100644
|
|
|
|
|
|
+index 6a25e93f2a87..ae250426af28 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
|
|
@@ -412,6 +412,26 @@ static __always_inline void setup_umip(struct cpuinfo_x86 *c)
|
|
@@ -412,6 +412,26 @@ static __always_inline void setup_umip(struct cpuinfo_x86 *c)
|
|
@@ -3125,7 +3125,7 @@ index f3cc7699e1e1..a2de5736099e 100644
|
|
--
|
|
--
|
|
2.39.2
|
|
2.39.2
|
|
|
|
|
|
-From 4a25b2ad89edfc72bf3f3d1b2cc96916a229ac60 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From cdd33e36b3c529d8b01c9f864e7bbfd6883d4330 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
|
|
@@ -3197,7 +3197,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 a2de5736099e..2aaf2320b149 100644
|
|
|
|
|
|
+index ae250426af28..c5c835c2a619 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
|
|
@@ -53,6 +53,7 @@
|
|
@@ -53,6 +53,7 @@
|
|
@@ -3222,7 +3222,7 @@ index a2de5736099e..2aaf2320b149 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 470c128759ea..397a6e6f4e61 100644
|
|
|
|
|
|
+index 708c87b88cc1..7353bb119e79 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 @@
|
|
@@ -3235,7 +3235,7 @@ index 470c128759ea..397a6e6f4e61 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();
|
|
+
|
|
+
|
|
@@ -3243,7 +3243,7 @@ index 470c128759ea..397a6e6f4e61 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 4e34b3b68ebd..6176044ecc16 100644
|
|
|
|
|
|
+index bb65a68b4b49..eb204809890d 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 @@
|
|
@@ -3256,7 +3256,7 @@ index 4e34b3b68ebd..6176044ecc16 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();
|
|
+
|
|
+
|