Citron-emu/src
Zephyron 08f1ed4011
common: Use consistent cache line size in RingBuffer
Replace hardcoded 128-byte alignment with a defined CACHE_LINE_SIZE constant
of 64 bytes for the atomic indices in RingBuffer. This value is more
appropriate for most modern CPU architectures and simplifies the
implementation by using a consistent value regardless of compiler support
for hardware_interference_size.

Changes:
- Add CACHE_LINE_SIZE constant set to 64 bytes
- Use CACHE_LINE_SIZE for atomic index alignment in both code paths
- Remove outdated TODO comment about hardware_destructive_interference_size
2025-01-06 12:41:42 +10:00
..
android chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
audio_core Audio Core: Add support tags for compressor stats and volume reset 2025-01-03 13:34:14 +10:00
citron web: Simplify web configuration and token management 2025-01-05 18:17:47 +10:00
citron_cmd core: Update copyright headers 2024-12-31 17:36:08 +10:00
common common: Use consistent cache line size in RingBuffer 2025-01-06 12:41:42 +10:00
core nvdrv: Fix incorrect IoctlZbcSetTable structure size assertion 2025-01-05 13:45:04 +10:00
dedicated_room core: Update copyright headers 2024-12-31 17:36:08 +10:00
frontend_common chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
hid_core chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
input_common core: Update copyright headers 2024-12-31 17:36:08 +10:00
network core: Update copyright headers 2024-12-31 17:36:08 +10:00
shader_recompiler shader_recompiler: Fix ISBERD instruction implementation 2024-12-31 23:22:54 +10:00
tests core: Update copyright headers 2024-12-31 17:36:08 +10:00
video_core buffer_cache: Fix storage buffer memory validation and size detection 2025-01-02 18:03:47 +10:00
web_service core: Update copyright headers 2024-12-31 17:36:08 +10:00
.clang-format
CMakeLists.txt fix(CMake): Remove /DEBUG Flag From Release Builds 2025-01-02 16:39:58 +10:00