aboutsummaryrefslogtreecommitdiff
path: root/src/common/host_memory.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge nx2 into nx2-experimentalkraibse41 hours1-2/+25
|\
| * Linux and AMD: BC3 flashing on RADV, ASTC decode stalls, lower RAM usage, a b...Whovian6447 hours1-0/+22
* | Merge remote-tracking branch 'origin/fix/memory-skip-zero-clears' into test/l...Takoroka2 days1-1/+59
|\ \
| * | memory: skip clearing guest memory that is still zeroTakoroka5 days1-1/+59
| |/
* | texture_cache: mark guest memory textures were uploaded from coldTakoroka3 days1-1/+1
* | nx2: let the host page out texture pool backing firstTakoroka4 days1-0/+21
|/
* [common/core/dynarmic] Optimize page table allocations (#4219)Exverge2026-09-091-12/+40
* [common/host_memory] Remove throw on benign path (#4359)lizzie2026-09-091-1/+0
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-2/+2
* [common] fallback to VirtualBuffer if we can't use file mappings (#4005)lizzie2026-06-151-39/+80
* [ports, freebsd] remove fastmem ban (#3786)lizzie2026-03-271-7/+7
* [common/logging] Simplify logging logic and fix issues when logging before sy...lizzie2026-03-121-1/+1
* [host_memory] avoid doing madvise(2) syscall for a simple memset op (#3108)lizzie2026-02-191-26/+1
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-3/+3
* [host_memory] remove unused fastmem fallback path (#3133)lizzie2026-01-131-26/+12
* [compat] Fix other DragonFlyBSD/NixOS issues (#2860)lizzie2025-11-071-22/+33
* [compat] HaikuOS port (#2805)lizzie2025-10-221-28/+3
* Initial a9 (minsdk=28) support (#2600)xbzk2025-10-011-0/+10
* [host_memory] decrease latency of mapping on linux (#232)lizzie2025-09-171-6/+11
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-6/+6
* [macOS, compat] Allow games to boot in MacOS (#372)innix2025-09-011-5/+24
* [compat] fix freebsd mmap virtual base (#354)lizzie2025-08-301-5/+2
* [host_memory] Fix a bunch of memory errors on Windows (#303)MaranBr2025-08-291-3/+7
* [common/host_memory] use assert instead of throw on Impl() ctor; abort on err...lizzie2025-08-271-34/+8
* [compat] fix solaris Qt build (#194)lizzie2025-08-151-19/+16
* [compat] fix solaris shm_open syscall causing crashes with SHM_ANON, implemen...lizzie2025-08-021-12/+67
* Revert "THIS NEEDS TO BE CHECKED BEFORE MERGE: RAII fix, initial MSAA, some f...swurl2025-05-191-28/+3
* THIS NEEDS TO BE CHECKED BEFORE MERGE: RAII fix, initial MSAA, some fixes for...MrPurple6662025-05-181-3/+28
* scope_exit: Make constexprFearlessTobi2024-02-191-2/+2
* core: track separate heap allocation for linuxLiam2023-12-251-4/+6
* common: use memory holepunching when clearing memoryLiam2023-12-141-9/+29
* host_memory: move MAP_ALIGNED_SUPER attempt after de66cf5637abJan Beich2023-12-021-13/+11
* host_memory: allow missing MAP_NORESERVE on FreeBSD after de66cf5637abJan Beich2023-12-021-0/+4
* cmake: Move HAS_NCE to root cmakeGPUCode2023-11-291-1/+1
* general: fix mac compileLiam2023-11-261-0/+2
* host_memory: Simplify randomness generationGPUCode2023-11-251-11/+2
* Address some review commentsGPUCode2023-11-251-0/+3
* android: Add cpu bakend gui toggleGPUCode2023-11-251-3/+3
* arm: Implement native code execution backendLiam2023-11-251-5/+5
* core: Respect memory permissions in MapGPUCode2023-11-251-12/+33
* host_memory: Switch to FreeRegionManagerLiam2023-11-251-29/+65
* host_memory: ensure map base is between 36 and 39 bitsLiam2023-11-251-2/+58
* Merge pull request #10508 from yuzu-emu/limebunnei2023-06-051-2/+10
|\
| * common: host_memory: Implement for Android.bunnei2023-06-031-2/+10
* | host_memory: merge adjacent placeholder mappings on Linuxkkoniuszy2023-06-011-0/+22
|/
* general: fix spelling mistakesLiam2023-03-121-2/+2
* host_memory: Use transparent huge pages where availableMerry2023-01-011-0/+15
* host_memory: Allocate virtual_base with MAP_NORESERVEMerry2023-01-011-2/+2
* Initial ARM64 supportLiam2022-11-091-0/+6
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2