Fernando Sahmkow
|
811f5f1b1e
|
NVDRV: Join the heaper optimization blocks
|
2024-01-31 16:38:51 +01:00 |
|
liamwhite
|
ff084ece75
|
Merge pull request #12759 from liamwhite/mp-misc
core: miscellaneous fixes
|
2024-01-25 16:21:38 -05:00 |
|
Narr the Reg
|
aad9258100
|
service: properly convert buffers to strings
|
2024-01-23 10:24:05 -06:00 |
|
Liam
|
cc7a7b5253
|
nvservices: close map handles on session close
|
2024-01-22 21:18:52 -05:00 |
|
Liam
|
d31406f2c1
|
nvhost_vic: use map erase by key
|
2024-01-18 21:12:30 -05:00 |
|
Liam
|
0bb66a7b2b
|
nvdrv: clean up preallocation
|
2024-01-18 21:12:30 -05:00 |
|
Liam
|
344d9c067c
|
nvdrv: use correct names for interface factory
|
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
|
b206089ea7
|
Core: Clang format and other small issues.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
aaf5f8c831
|
SMMU: Fix software rendering and cleanup
|
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
|
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
|
bb7b14acd5
|
GPU SMMU: Expand to 34 bits
|
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
|
eb4f7f35ea
|
NVDRV: Implement sessions and initial implementation of SMMU
|
2024-01-18 21:12:30 -05:00 |
|
Viktor Szépe
|
cff668e1c4
|
Fix typos in src/core (#12625)
* Fix typos in src/core
* Fix typo correction
* Fix indentation of MemoryStateNames
* Fix indent
|
2024-01-08 13:31:48 -06:00 |
|
Liam
|
cb176ebdd7
|
nvdrv: rework to remove memcpy
|
2023-10-25 13:05:56 -04:00 |
|
Liam
|
16156ce42d
|
nvdrv: fix up remaining copy calls
|
2023-10-25 13:05:56 -04:00 |
|
Liam
|
a059aedaf1
|
nvdrv: convert nvmap
|
2023-10-25 13:05:56 -04:00 |
|
Liam
|
ad86f1c9ce
|
nvdrv: convert codec devices
|
2023-10-25 13:05:56 -04:00 |
|
Liam
|
fb546a39c7
|
nvdrv: convert nvhost_gpu
|
2023-10-25 13:05:56 -04:00 |
|
Liam
|
61e871d4e7
|
nvdrv: convert nvhost_ctrl
|
2023-10-25 13:05:56 -04:00 |
|
Liam
|
9153c0f5ce
|
nvdrv: convert nvhost_ctrl_gpu
|
2023-10-25 13:05:55 -04:00 |
|
Liam
|
9bcb1481ff
|
nvdrv: add ioctl command serialization, convert nvhost_as_gpu
|
2023-10-25 13:05:55 -04:00 |
|
Narr the Reg
|
9567f9aaed
|
service: nvnflinger: Implement shared buffer
Co-authored-by: Liam <byteslice@airmail.cc>
|
2023-10-01 11:38:30 -06:00 |
|
Danila Malyutin
|
7f0de0f204
|
msvc: set warning level to /W4 globally
And fix a bunch of warnings
|
2023-09-03 18:42:10 +04:00 |
|
Liam
|
a8ceb25eb6
|
nvhost_as_gpu: ensure mappings are aligned to big page size when deallocated
|
2023-08-25 09:39:18 -04:00 |
|
Liam
|
6b6f0b21b9
|
k_process: PageTable -> GetPageTable
|
2023-07-14 21:43:15 -04:00 |
|
Morph
|
b8004b2472
|
general: Use ScratchBuffer where possible
|
2023-06-30 21:49:59 -04:00 |
|
Kelebek1
|
c7430e51e3
|
Remove memory allocations in some hot paths
|
2023-06-22 08:05:10 +01:00 |
|
bunnei
|
72a469b967
|
Merge pull request #10086 from Morph1984/coretiming-ng-1
core_timing: Use CNTPCT as the guest CPU tick
|
2023-06-21 21:12:46 -07:00 |
|
Liam
|
1b33ebdde2
|
nvnflinger: allow locking framerate during video playback
|
2023-06-08 01:15:51 -04:00 |
|
Morph
|
6b460f860e
|
nvdisp: Fix SingleCore frametime reporting
|
2023-06-07 22:04:02 -04:00 |
|
Kelebek1
|
f50f69f07c
|
Fix incorrect id check and potential out of bounds lookup
|
2023-05-31 19:10:00 +01:00 |
|
Liam
|
6eaef51cf2
|
memory: rename global memory references to application memory
|
2023-03-23 20:28:47 -04:00 |
|
Liam
|
5be8a74b0c
|
general: fix spelling mistakes
|
2023-03-12 11:33:01 -04:00 |
|
Liam
|
c191cf75bb
|
nvnflinger: fix name
|
2023-03-01 10:39:49 -05:00 |
|
Liam
|
d7e9461b71
|
service: move hle_ipc from kernel
|
2023-03-01 10:39:49 -05:00 |
|
Liam
|
1c3a93e7c4
|
service: refactor server architecture
Converts services to have their own processes
|
2023-02-21 12:19:25 -05:00 |
|
liamwhite
|
207fdfe57d
|
Merge pull request #9796 from liamwhite/current
general: rename CurrentProcess to ApplicationProcess
|
2023-02-15 17:42:45 -05:00 |
|
arades79
|
60a68839ee
|
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
Signed-off-by: arades79 <scravers@protonmail.com>
|
2023-02-14 12:35:39 -05:00 |
|
arades79
|
adcef452e0
|
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
|
2023-02-14 12:33:11 -05:00 |
|
Liam
|
c68577384a
|
general: rename CurrentProcess to ApplicationProcess
|
2023-02-13 19:03:12 -05:00 |
|
ameerj
|
7cc5da4a9f
|
Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"
This reverts commit 153fa289d2, reversing
changes made to 20676b3b5a.
|
2023-02-03 00:08:45 -05:00 |
|
liamwhite
|
f74a95b6fb
|
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
|
2023-02-02 15:53:28 -05:00 |
|
ameerj
|
713394d526
|
hle_ipc: Rename ReadBufferSpan to ReadBuffer
|
2022-12-28 18:46:54 -05:00 |
|
ameerj
|
8a59719bd2
|
nvdrv: Use std::span for inputs
Allows the use of HLERequestContext::ReadBufferSpan
|
2022-12-28 18:46:53 -05:00 |
|
liamwhite
|
fa8bf5fb43
|
Merge pull request #9340 from lioncash/nvdrv
nvdrv: Simplify builder declarations
|
2022-11-29 08:27:13 -05:00 |
|