linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] selftests/powerpc: Always build the tm-poison test 64-bit
@ 2020-04-03  9:56 Michael Ellerman
  2020-04-06 13:06 ` Michael Ellerman
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Ellerman @ 2020-04-03  9:56 UTC (permalink / raw)
  To: linuxppc-dev; +Cc: gromero

The tm-poison test includes inline asm which is 64-bit only, so the
test must be built 64-bit in order to work.

Otherwise it fails, eg:
  # file tm-poison
  tm-poison: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV) ...
  # ./tm-poison
  test: tm_poison_test
  Unknown value 0x1fff71150 leaked into f31!
  Unknown value 0x1fff710c0 leaked into vr31!
  failure: tm_poison_test

Fixes: a003365cab64 ("powerpc/tm: Add tm-poison test")
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
---
 tools/testing/selftests/powerpc/tm/Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/testing/selftests/powerpc/tm/Makefile b/tools/testing/selftests/powerpc/tm/Makefile
index 0b0db8d3857c..5881e97c73c1 100644
--- a/tools/testing/selftests/powerpc/tm/Makefile
+++ b/tools/testing/selftests/powerpc/tm/Makefile
@@ -25,6 +25,7 @@ $(OUTPUT)/tm-unavailable: CFLAGS += -O0 -pthread -m64 -Wno-error=uninitialized -
 $(OUTPUT)/tm-trap: CFLAGS += -O0 -pthread -m64
 $(OUTPUT)/tm-signal-context-force-tm: CFLAGS += -pthread -m64
 $(OUTPUT)/tm-signal-pagefault: CFLAGS += -pthread -m64
+$(OUTPUT)/tm-poison: CFLAGS += -m64
 
 SIGNAL_CONTEXT_CHK_TESTS := $(patsubst %,$(OUTPUT)/%,$(SIGNAL_CONTEXT_CHK_TESTS))
 $(SIGNAL_CONTEXT_CHK_TESTS): tm-signal.S

base-commit: c17eb4dca5a353a9dbbb8ad6934fe57af7165e91
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] selftests/powerpc: Always build the tm-poison test 64-bit
  2020-04-03  9:56 [PATCH] selftests/powerpc: Always build the tm-poison test 64-bit Michael Ellerman
@ 2020-04-06 13:06 ` Michael Ellerman
  2020-04-06 23:31   ` Gustavo Romero
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Ellerman @ 2020-04-06 13:06 UTC (permalink / raw)
  To: Michael Ellerman, linuxppc-dev; +Cc: gromero

On Fri, 2020-04-03 at 09:56:56 UTC, Michael Ellerman wrote:
> The tm-poison test includes inline asm which is 64-bit only, so the
> test must be built 64-bit in order to work.
> 
> Otherwise it fails, eg:
>   # file tm-poison
>   tm-poison: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV) ...
>   # ./tm-poison
>   test: tm_poison_test
>   Unknown value 0x1fff71150 leaked into f31!
>   Unknown value 0x1fff710c0 leaked into vr31!
>   failure: tm_poison_test
> 
> Fixes: a003365cab64 ("powerpc/tm: Add tm-poison test")
> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>

Applied to powerpc next.

https://git.kernel.org/powerpc/c/6ba4a2d3591039aea1cb45c7c42262d26351a2fa

cheers

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] selftests/powerpc: Always build the tm-poison test 64-bit
  2020-04-06 13:06 ` Michael Ellerman
@ 2020-04-06 23:31   ` Gustavo Romero
  0 siblings, 0 replies; 3+ messages in thread
From: Gustavo Romero @ 2020-04-06 23:31 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

On 04/06/2020 10:06 AM, Michael Ellerman wrote:
> On Fri, 2020-04-03 at 09:56:56 UTC, Michael Ellerman wrote:
>> The tm-poison test includes inline asm which is 64-bit only, so the
>> test must be built 64-bit in order to work.
>>
>> Otherwise it fails, eg:
>>    # file tm-poison
>>    tm-poison: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV) ...
>>    # ./tm-poison
>>    test: tm_poison_test
>>    Unknown value 0x1fff71150 leaked into f31!
>>    Unknown value 0x1fff710c0 leaked into vr31!
>>    failure: tm_poison_test
>>
>> Fixes: a003365cab64 ("powerpc/tm: Add tm-poison test")
>> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
> 
> Applied to powerpc next.
> 
> https://git.kernel.org/powerpc/c/6ba4a2d3591039aea1cb45c7c42262d26351a2fa
> 
> cheers

Ack.

Thank you, Michael.

Cheers,
Gustavo

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-04-06 23:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-03  9:56 [PATCH] selftests/powerpc: Always build the tm-poison test 64-bit Michael Ellerman
2020-04-06 13:06 ` Michael Ellerman
2020-04-06 23:31   ` Gustavo Romero

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).