Narr the Reg
|
565921a463
|
Merge pull request #13000 from liamwhite/skip-null-memory
device_memory_manager: skip unregistered interfaces on invalidate
|
2024-02-22 11:34:23 -06:00 |
|
FearlessTobi
|
4d55e58ee4
|
scope_exit: Make constexpr
Allows the use of the macro in constexpr-contexts.
Also avoids some potential problems when nesting braces inside it.
|
2024-02-19 16:00:46 +01:00 |
|
Liam
|
ebf7e6f2f5
|
device_memory_manager: skip unregistered interfaces on invalidate
|
2024-02-12 20:02:59 -05:00 |
|
Fernando Sahmkow
|
4a9c6d933a
|
SMMU: Ensure the backing address range matches the current
|
2024-02-07 23:47:42 +01:00 |
|
Fernando Sahmkow
|
bdc1ed0ffe
|
Device Memory Manager: ensure raster protection only within mapped device addresses.
|
2024-01-31 16:38:51 +01:00 |
|
Fernando Sahmkow
|
0ed58aa5ac
|
DeviceMemory: Make counter types configurable
|
2024-01-31 16:38:51 +01:00 |
|
Liam
|
27989bd49c
|
smmu: use new range mutex construction for protecting counters
|
2024-01-31 16:38:51 +01:00 |
|
Liam
|
50854fb55b
|
device_memory_manager: fix ScratchBuffer indexing
|
2024-01-22 14:07:33 -05:00 |
|
Liam
|
6d97731e7d
|
device_memory_manager: use unique_lock for update
|
2024-01-18 21:12:30 -05:00 |
|
Liam
|
bf2dab5b2b
|
nvdrv: use static typing for SessionId, smmu Asid types
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
71996e6d18
|
SMMU: Fix Right Shift UB.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
eda09c091a
|
SMMU: Fix 8Gb layout.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
b206089ea7
|
Core: Clang format and other small issues.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
0797d63a36
|
SMMU: Add continuity tracking optimization.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
43de47538a
|
SMMU: Simplify and remove old code.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
355bbea52d
|
SMMU: Add Android compatibility
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
ff6cd1c212
|
GPU-SMMU: Estimate game leak and preallocate device region.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
e689874797
|
SMMU: Fix Unregister on MultiAddress
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
f11218a03e
|
SMMU: Implement physical memory mirroring
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
9db159da71
|
SMMU: Initial adaptation to video_core.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
d0329a2c00
|
SMMU: Implement backing CPU page protect/unprotect
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
04b4af6044
|
Core: Initial implementation of device memory mapping
|
2024-01-18 21:12:30 -05:00 |
|