mesa/src/util/rust
Dorinda Bassey 05cfc37da0 util/rust: Add atomic memory synchronization support
Add AtomicMemorySentinel for cross-platform atomic
memory synchronization. This provides a
platform-agnostic API over Linux futex syscalls,
allowing shared memory synchronization via
memory-mapped file descriptors.

Includes Linux futex implementation and stub
implementations for Windows and other platforms.

Signed-off-by: Dorinda Bassey <dbassey@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39653>
2026-05-13 19:57:51 +00:00
..
bytestream util: rust: fix some warnings 2025-09-02 19:37:19 +00:00
sys util/rust: Add atomic memory synchronization support 2026-05-13 19:57:51 +00:00
atomic_memory_sentinel.rs util/rust: Add atomic memory synchronization support 2026-05-13 19:57:51 +00:00
defines.rs util/rust: Add atomic memory synchronization support 2026-05-13 19:57:51 +00:00
descriptor.rs
error.rs util: rust: more rust support for windows/MacOS 2025-11-24 06:56:07 -08:00
lib.rs util/rust: Add atomic memory synchronization support 2026-05-13 19:57:51 +00:00
memory_mapping.rs
meson.build meson: add rust_global_args for flags for all the rust compilations 2025-12-20 00:13:19 +01:00
shm.rs