bunnei
|
0f70f68fb3
Revert "video_core: memory_manager: Use GPU interface for cache functions."
|
6 éve |
bunnei
|
7cacb08cdf
video_core: memory_manager: Use GPU interface for cache functions.
|
6 éve |
Michael Scire
|
a1845d1dd3
prefer system reference over global accessor
|
7 éve |
Fernando Sahmkow
|
f79823fda7
GPUVM: Correct GPU VM virtual address space
|
7 éve |
Lioncash
|
716fbaef74
video_core/memory_manager: Mark IsBlockContinuous() as a const member function
|
7 éve |
Lioncash
|
d4bcd006b2
video_core/memory_manager: Mark the constructor as explicit
|
7 éve |
Lioncash
|
fd12788967
video_core/memory_manager: Default the destructor within the cpp file
|
7 éve |
Lioncash
|
53afe47cec
video_core/memory_manager: Amend doxygen comments
|
7 éve |
Lioncash
|
5235b053b4
video_core/memory_manager: Remove superfluous const from function declarations
|
7 éve |
Fernando Sahmkow
|
d0082de82a
Implement IsBlockContinous
|
7 éve |
Fernando Sahmkow
|
13d626fc21
Use ReadBlockUnsafe for fetyching DMA CommandLists
|
7 éve |
Fernando Sahmkow
|
06d1c5a991
Document unsafe versions and add BlockCopyUnsafe
|
7 éve |
Fernando Sahmkow
|
367704aa82
GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafe
|
7 éve |
bunnei
|
20be92d5e6
memory_manager: Improved implementation of read/write/copy block.
|
7 éve |
Lioncash
|
c13fbe6a41
video_core/memory_manager: Make Read() a const qualified member function
|
7 éve |
Lioncash
|
76ef6e5c2b
video_core/memory_manager: Make ReadBlock() a const qualifier member function
|
7 éve |
Lioncash
|
34510bcda8
video_core/memory_manager: Add a const qualified variant of GetPointer()
|
7 éve |
Lioncash
|
085b388a7a
video_core/memory_manager: Make FindFreeRegion() a const member function
|
7 éve |
Lioncash
|
9dec087fca
video_core/memory_manager: Make GpuToCpuAddress() a const member function
|
7 éve |
bunnei
|
2117edd0f8
memory_manager: Cleanup FindFreeRegion.
|
7 éve |
bunnei
|
72837e4b3d
memory_manager: Bug fixes and further cleanup.
|
7 éve |
bunnei
|
197dcf0b5e
memory_manager: Add protections for invalid GPU addresses.
|
7 éve |
bunnei
|
22d3dfbcd4
gpu: Rewrite virtual memory manager using PageTable.
|
7 éve |
bunnei
|
241563d15c
gpu: Move GPUVAddr definition to common_types.
|
7 éve |
bunnei
|
574e89d924
video_core: Refactor to use MemoryManager interface for all memory access.
|
7 éve |
bunnei
|
0b1842294f
memory_manager: Do not allow 0 to be a valid GPUVAddr.
|
7 éve |
bunnei
|
4aa9779ae1
memory_manager: Do not MapBufferEx over already in use memory.
|
7 éve |
Frederic L
|
7a5eda5914
global: Use std::optional instead of boost::optional (#1578)
|
7 éve |
bunnei
|
37575eae65
memory_manager: Add a method for querying the end of a mapped GPU region.
|
7 éve |
Subv
|
72b5c448cf
GPU: Implemented nvhost-as-gpu's UnmapBuffer ioctl.
|
8 éve |