Missing epoll_pwait2 syscall wrapper
Hello!
Goal
One of my C++ projects uses an epoll reactor to implement async execution. The implementation makes heavy use of epoll_pwait2().
One of the target architecture is aarch64. Currently we can only perform unit tests directly on HW as QEMU doesn't implement a syscall wrapper for epoll_pwait2().
Technical details
Looking through the mailing list I found that there was indeed an attempt in April 2025 to implement this: Link
The patch was part of this PR, but apparantly it never landed in QEMU master.
Most likely the reason was this CI failure.
I have not tested the patch myself, so I cannot comment on the quality and if the CI failure is indeed a problem.
I'm unsure how to properly proceed here. I could try to submit the patch myself. Or perhaps I should ping Zixing Liu on the mailing list to inquire if he intends to resend the patch?
Any recommendations?
Additional information
None for now.
With best wishes,
Tobias