Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-17 Thread Ihor Solodrai via Gcc
On Friday, January 17th, 2025 at 5:44 AM, Mark Wielaard wrote: > > > Hi Ihor, > > On Thu, Jan 16, 2025 at 08:44:54PM +, Ihor Solodrai via Gcc wrote: > > > An example of successful test run (you have to login to github to see > > the logs): > > https://github.com/kernel-patches/bpf/actions

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-17 Thread Sam James via Gcc
Ihor Solodrai via Gcc writes: > On Friday, January 17th, 2025 at 2:44 AM, Jose E. Marchesi > wrote: > >> [...] >> >> > Ok. I disabled the execution of the test_progs-bpf_gcc test runner for now. >> > >> > I think we should check on the state of the tests again after decl_tags >> > support is l

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-17 Thread Andrii Nakryiko via Gcc
On Fri, Jan 17, 2025 at 12:34 AM Cupertino Miranda wrote: > > I remind that just as bad as the decl_tags it also misses a solution to > the attribute ((preserve_access_index)). > Something like #pragma clang push/pop is not viable in GCC. > > Jose proposed the patch in: > > https://lore.kernel.org

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-17 Thread Ihor Solodrai via Gcc
On Friday, January 17th, 2025 at 2:44 AM, Jose E. Marchesi wrote: > [...] > > > Ok. I disabled the execution of the test_progs-bpf_gcc test runner for now. > > > > I think we should check on the state of the tests again after decl_tags > > support is landed. > > > Thank you. Sounds like a pla

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-17 Thread Mark Wielaard
Hi Ihor, On Thu, Jan 16, 2025 at 08:44:54PM +, Ihor Solodrai via Gcc wrote: > An example of successful test run (you have to login to github to see > the logs): > https://github.com/kernel-patches/bpf/actions/runs/12816136141/job/35736973856 > > Currently 2513 of 4340 tests pass for GCC BPF,

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-17 Thread Jose E. Marchesi via Gcc
> On Thursday, January 16th, 2025 at 3:58 PM, Jose E. Marchesi > wrote: > >> >> [...] >> > > >> > > Effective BPF selftests denylist for GCC BPF is located here: >> > > https://github.com/kernel-patches/vmtest/blob/master/ci/vmtest/configs/DENYLIST.test_progs-bpf_gcc >> > >> > The announceme

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-17 Thread Cupertino Miranda via Gcc
I remind that just as bad as the decl_tags it also misses a solution to the attribute ((preserve_access_index)). Something like #pragma clang push/pop is not viable in GCC. Jose proposed the patch in: https://lore.kernel.org/bpf/20240503111836.25275-1-jose.march...@oracle.com/ Maybe you coul

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-16 Thread Ihor Solodrai via Gcc
On Thursday, January 16th, 2025 at 3:58 PM, Jose E. Marchesi wrote: > > [...] > > > > > > Effective BPF selftests denylist for GCC BPF is located here: > > > https://github.com/kernel-patches/vmtest/blob/master/ci/vmtest/configs/DENYLIST.test_progs-bpf_gcc > > > > The announcement triggered a

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-16 Thread Jose E. Marchesi via Gcc
> As of now, an important missing piece on GCC side is the decl_tags > support, as they are heavily used by BPF selftests. See a message from > Yonghong Song: > https://gcc.gnu.org/pipermail/gcc-patches/2025-January/673841.html Faust is working on a V2 of that patch series that will be submitted

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-16 Thread Jose E. Marchesi via Gcc
Thank you for getting this up and running! > Hi everyone. > > GCC BPF support in BPF CI has been landed. > > The BPF CI dashboard is here: > https://github.com/kernel-patches/bpf/actions/workflows/test.yml > > A summary of what happens on CI (relevant to GCC BPF): > * Linux Kernel is built on

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-16 Thread Jose E. Marchesi via Gcc
> On Thursday, January 16th, 2025 at 12:44 PM, Ihor Solodrai > wrote: > >> >> >> Hi everyone. >> >> GCC BPF support in BPF CI has been landed. >> >> The BPF CI dashboard is here: >> https://github.com/kernel-patches/bpf/actions/workflows/test.yml >> >> A summary of what happens on CI (rele

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-16 Thread Ihor Solodrai via Gcc
On Thursday, January 16th, 2025 at 12:44 PM, Ihor Solodrai wrote: > > > Hi everyone. > > GCC BPF support in BPF CI has been landed. > > The BPF CI dashboard is here: > https://github.com/kernel-patches/bpf/actions/workflows/test.yml > > A summary of what happens on CI (relevant to GCC BPF):

Re: Announcement: GCC BPF is now being tested on BPF CI

2025-01-16 Thread Sam James via Gcc
Wonderful news! Massive thanks for working on this. > but if there are specific people who should be notified > please let me know. Please feel free to include me on that list too.

Announcement: GCC BPF is now being tested on BPF CI

2025-01-16 Thread Ihor Solodrai via Gcc
Hi everyone. GCC BPF support in BPF CI has been landed. The BPF CI dashboard is here: https://github.com/kernel-patches/bpf/actions/workflows/test.yml A summary of what happens on CI (relevant to GCC BPF): * Linux Kernel is built on a target source revision * Latest snapshots of GCC 15 and b