WIP: [video_core] Improve buffer cache error handling #2864

Closed
MaranBr wants to merge 9 commits from buffer_cache into master
Member

This improves memory error handling in the buffer cache by preventing code from improperly clearing invalid addresses.

This improves memory error handling in the buffer cache by preventing code from improperly clearing invalid addresses.
Fix memory errors in buffer_cache
Some checks reported errors
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build cancelled
f272b377bd
Adjust some things
Some checks reported errors
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build cancelled
a53b646a65
Fix a little mistake
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
3fa35682ae
Add one more check
Some checks reported errors
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build cancelled
ca7545e5a6
Just one check is needed
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2044cde93f
Change LOG_DEBUG to LOG_ERROR
All checks were successful
eden-license / license-header (pull_request) Successful in 36s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
4e84c938f6
MaranBr changed title from [Experiment] Fix memory errors in buffer_cache to [video_core] Fix memory errors in buffer_cache 2025-10-28 19:38:53 +01:00
MaranBr changed title from [video_core] Fix memory errors in buffer_cache to [video_core] Improve handling of memory errors in the buffer cache 2025-10-28 20:02:20 +01:00
MaranBr force-pushed buffer_cache from 4e84c938f6
All checks were successful
eden-license / license-header (pull_request) Successful in 36s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 68bf752d3d
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2025-10-28 20:07:02 +01:00
Compare
MaranBr changed title from [video_core] Improve handling of memory errors in the buffer cache to [video_core] Improve buffer cache error handling 2025-10-28 20:08:23 +01:00
MaranBr changed title from [video_core] Improve buffer cache error handling to WIP: [video_core] Improve buffer cache error handling 2025-10-28 22:22:31 +01:00
MaranBr force-pushed buffer_cache from 68bf752d3d
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to aa2ff5c854
Some checks reported errors
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build cancelled
2025-10-29 00:08:51 +01:00
Compare
Change LOG_ERROR to LOG_DEBUG
All checks were successful
eden-license / license-header (pull_request) Successful in 35s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
c9e27c81cc
MaranBr force-pushed buffer_cache from c9e27c81cc
All checks were successful
eden-license / license-header (pull_request) Successful in 35s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to bf049ed88a
Some checks reported errors
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build cancelled
2025-10-29 13:45:08 +01:00
Compare
Try another approach
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
7c894b35b6
Again
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
c50b6b28e9
MaranBr closed this pull request 2025-10-29 16:28:01 +01:00
MaranBr deleted branch buffer_cache 2025-10-29 16:28:05 +01:00
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
Required
Details
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published

Pull request closed

Sign in to join this conversation.
No description provided.