]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
Drop powerpc-add-power10-raw-mode-cputable-entry.patch
authorSasha Levin <sashal@kernel.org>
Mon, 24 Aug 2020 15:22:07 +0000 (11:22 -0400)
committerSasha Levin <sashal@kernel.org>
Mon, 24 Aug 2020 15:22:07 +0000 (11:22 -0400)
Signed-off-by: Sasha Levin <sashal@kernel.org>
queue-5.8/powerpc-add-power10-raw-mode-cputable-entry.patch [deleted file]
queue-5.8/series

diff --git a/queue-5.8/powerpc-add-power10-raw-mode-cputable-entry.patch b/queue-5.8/powerpc-add-power10-raw-mode-cputable-entry.patch
deleted file mode 100644 (file)
index deb1cee..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-From 42042ec9d22c38fcd636299af50f269449860d92 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 17 Aug 2020 06:26:18 +0530
-Subject: powerpc: Add POWER10 raw mode cputable entry
-
-From: Madhavan Srinivasan <maddy@linux.ibm.com>
-
-[ Upstream commit 327da008e65a25b8206b36b7fc0c9e4edbb36a58 ]
-
-Add a raw mode cputable entry for POWER10. Copies most of the fields
-from commit a3ea40d5c736 ("powerpc: Add POWER10 architected mode")
-except for oprofile_cpu_type, machine_check_early, pvr_mask and
-pvr_mask fields. On bare metal systems we use DT CPU features, which
-doesn't need a cputable entry. But in VMs we still rely on the raw
-cputable entry to set the correct values for the PMU related fields.
-
-Fixes: a3ea40d5c736 ("powerpc: Add POWER10 architected mode")
-Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
-[mpe: Reorder vs cleanup patch and add Fixes tag]
-Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
-Link: https://lore.kernel.org/r/20200817005618.3305028-2-maddy@linux.ibm.com
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- arch/powerpc/kernel/cputable.c | 20 ++++++++++++++++++++
- 1 file changed, 20 insertions(+)
-
-diff --git a/arch/powerpc/kernel/cputable.c b/arch/powerpc/kernel/cputable.c
-index b4066354f0730..bb0c7f43a8283 100644
---- a/arch/powerpc/kernel/cputable.c
-+++ b/arch/powerpc/kernel/cputable.c
-@@ -75,6 +75,7 @@ extern void __restore_cpu_power10(void);
- extern long __machine_check_early_realmode_p7(struct pt_regs *regs);
- extern long __machine_check_early_realmode_p8(struct pt_regs *regs);
- extern long __machine_check_early_realmode_p9(struct pt_regs *regs);
-+extern long __machine_check_early_realmode_p10(struct pt_regs *regs);
- #endif /* CONFIG_PPC64 */
- #if defined(CONFIG_E500)
- extern void __setup_cpu_e5500(unsigned long offset, struct cpu_spec* spec);
-@@ -541,6 +542,25 @@ static struct cpu_spec __initdata cpu_specs[] = {
-               .machine_check_early    = __machine_check_early_realmode_p9,
-               .platform               = "power9",
-       },
-+      {       /* Power10 */
-+              .pvr_mask               = 0xffff0000,
-+              .pvr_value              = 0x00800000,
-+              .cpu_name               = "POWER10 (raw)",
-+              .cpu_features           = CPU_FTRS_POWER10,
-+              .cpu_user_features      = COMMON_USER_POWER10,
-+              .cpu_user_features2     = COMMON_USER2_POWER10,
-+              .mmu_features           = MMU_FTRS_POWER10,
-+              .icache_bsize           = 128,
-+              .dcache_bsize           = 128,
-+              .num_pmcs               = 6,
-+              .pmc_type               = PPC_PMC_IBM,
-+              .oprofile_cpu_type      = "ppc64/power10",
-+              .oprofile_type          = PPC_OPROFILE_INVALID,
-+              .cpu_setup              = __setup_cpu_power10,
-+              .cpu_restore            = __restore_cpu_power10,
-+              .machine_check_early    = __machine_check_early_realmode_p10,
-+              .platform               = "power10",
-+      },
-       {       /* Cell Broadband Engine */
-               .pvr_mask               = 0xffff0000,
-               .pvr_value              = 0x00700000,
--- 
-2.25.1
-
index 2528308b8fa7fff207fbdaf0a1125960ba0b4bb2..022f058130e26302943b818e80919d7603003219 100644 (file)
@@ -124,7 +124,6 @@ afs-fix-key-ref-leak-in-afs_put_operation.patch
 kconfig-qconf-remove-qinfo-to-get-back-qt4-support.patch
 afs-fix-null-deref-in-afs_dynroot_depopulate.patch
 arm64-vdso32-install-vdso32-from-vdso_install.patch
-powerpc-add-power10-raw-mode-cputable-entry.patch
 powerpc-fixmap-fix-the-size-of-the-early-debug-area.patch
 bpf-use-get_file_rcu-instead-of-get_file-for-task_fi.patch
 powerpc-pseries-hotplug-cpu-wait-indefinitely-for-vc.patch