selftests/powerpc/pmu/ebb: remove fixed_instruction.S
authorMadhavan Srinivasan <maddy@linux.ibm.com>
Tue, 22 Mar 2022 04:56:38 +0000 (10:26 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 22 May 2022 05:58:31 +0000 (15:58 +1000)
Commit 3752e453f6ba ("selftests/powerpc: Add tests of PMU EBBs") added
selftest testcases to verify EBB interface. instruction_count_test.c
testcase needs a fixed loop function to count overhead. Instead of using
the thirty_two_instruction_loop() in fixed_instruction_loop.S in ebb
folder, file is linked with thirty_two_instruction_loop() in loop.S from
top folder. Since fixed_instruction_loop.S not used, patch removes the
file.

Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220322045638.10443-1-maddy@linux.ibm.com
tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S [deleted file]

diff --git a/tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S b/tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S
deleted file mode 100644 (file)
index 08a7b5f..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-/*
- * Copyright 2014, Michael Ellerman, IBM Corp.
- */
-
-#include <ppc-asm.h>
-
-       .text
-
-FUNC_START(thirty_two_instruction_loop)
-       cmpwi   r3,0
-       beqlr
-       addi    r4,r3,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1
-       addi    r4,r4,1 # 28 addi's
-       subi    r3,r3,1
-       b       FUNC_NAME(thirty_two_instruction_loop)
-FUNC_END(thirty_two_instruction_loop)