[llvm-branch-commits] [openmp] [OpenMP][AArch64] Fix branch protection in microtasks (#102317) (PR #103491)

2024-08-19 Thread Tulio Magno Quites Machado Filho via llvm-branch-commits
tuliom wrote: > But it sounds like this will only affect applications that are linking to > openmp? Correct. > Do you see any other risks of accepting this now? IMHO, no. But if you prefer to delay this to 19.1.1, that looks good to me. https://github.com/llvm/llvm-project/pull/103491 __

[llvm-branch-commits] [openmp] [OpenMP][AArch64] Fix branch protection in microtasks (#102317) (PR #103491)

2024-08-19 Thread Tulio Magno Quites Machado Filho via llvm-branch-commits
tuliom wrote: > @tuliom do you have usecase for this? My usecase is indeed having Fedora and CentOS/RHEL to be fully protected against JOP attacks. The lack of BTI support causes [annocheck](https://sourceware.org/annobin/annobin.html/Test-dynamic-tags.html) to report this issue, e.g. https:/

[llvm-branch-commits] [openmp] [OpenMP][AArch64] Fix branch protection in microtasks (#102317) (PR #103491)

2024-08-16 Thread Tulio Magno Quites Machado Filho via llvm-branch-commits
tuliom wrote: @tru Could you take a look at this backport PR for `release/19.x`, please? https://github.com/llvm/llvm-project/pull/103491 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/lis

[llvm-branch-commits] [openmp] [OpenMP][AArch64] Fix branch protection in microtasks (#102317) (PR #103491)

2024-08-16 Thread Tulio Magno Quites Machado Filho via llvm-branch-commits
https://github.com/tuliom updated https://github.com/llvm/llvm-project/pull/103491 >From 92587cf8f51323cfa2cdd5c00f692119b5d6c288 Mon Sep 17 00:00:00 2001 From: Tulio Magno Quites Machado Filho Date: Tue, 13 Aug 2024 15:34:41 -0300 Subject: [PATCH] [OpenMP][AArch64] Fix branch protection in mic

[llvm-branch-commits] [openmp] [OpenMP][AArch64] Fix branch protection in microtasks (#102317) (PR #103491)

2024-08-13 Thread Tulio Magno Quites Machado Filho via llvm-branch-commits
https://github.com/tuliom milestoned https://github.com/llvm/llvm-project/pull/103491 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [openmp] [OpenMP][AArch64] Fix branch protection in microtasks (#102317) (PR #103491)

2024-08-13 Thread Tulio Magno Quites Machado Filho via llvm-branch-commits
https://github.com/tuliom created https://github.com/llvm/llvm-project/pull/103491 Start __kmp_invoke_microtask with PACBTI in order to identify the function as a valid branch target. Before returning, SP is authenticated. Also add the BTI and PAC markers to z_Linux_asm.S. With this patch, lib

[llvm-branch-commits] [mlir] release/18.x: [mlir][NFC] Apply rule of five to *Pass classes (#80998) (PR #83971)

2024-03-27 Thread Tulio Magno Quites Machado Filho via llvm-branch-commits
https://github.com/tuliom closed https://github.com/llvm/llvm-project/pull/83971 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits