[fs] use mmap() to read files using VM/pagefaults for higher throughput #3151

Open
Lizzie wants to merge 5 commits from mmap-fixews into master
Member

Signed-off-by: lizzie lizzie@eden-emu.dev

Signed-off-by: lizzie <lizzie@eden-emu.dev>
[fs] use mmap() to read files off the mmap system for higher throughput
Some checks reported errors
eden-license / license-header (pull_request) Failing after 17s
GitHub Actions [CI] Build cancelled
a829d58749
Signed-off-by: lizzie <lizzie@eden-emu.dev>
fucking license
Some checks failed
eden-license / license-header (pull_request) Successful in 18s
GitHub Actions [CI] Build failed
3431a39e4e
add cstring 4 std::memcpy
All checks were successful
eden-license / license-header (pull_request) Successful in 21s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
522ac1a0f6
@ -342,0 +343,4 @@
#ifdef _WIN32
const auto flush_result = std::fflush(file) == 0;
#else
const auto flush_result = std::fflush(file) == 0;
Member

This is the same on both lol

This is the same on both lol
DraVee marked this conversation as resolved
super align + nosync opts
Some checks failed
eden-license / license-header (pull_request) Successful in 20s
GitHub Actions [CI] Build failed
54ff3b801c
fuck macos
All checks were successful
eden-license / license-header (pull_request) Successful in 19s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
869edfcb29
Lizzie changed title from [fs] use mmap() to read files off the mmap system for higher throughput to [fs] use mmap() to read files using VM/pagefaults for higher throughput 2025-12-07 07:01:46 +01:00
Lizzie force-pushed mmap-fixews from 869edfcb29
All checks were successful
eden-license / license-header (pull_request) Successful in 19s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 3adf26aba9
All checks were successful
eden-license / license-header (pull_request) Successful in 19s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2025-12-08 01:37:44 +01:00
Compare
All checks were successful
eden-license / license-header (pull_request) Successful in 19s
Required
Details
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
This pull request doesn't have enough approvals yet. 0 of 2 approvals granted.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin mmap-fixews:mmap-fixews
git switch mmap-fixews
Sign in to join this conversation.
No description provided.