aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-04-08nsd: Update to 12.xgerman77
2021-04-08ethc: Update to 12.xgerman77
2021-04-08sm: Use proper names, update to 12.xgerman77
2021-04-08set_sys: Update to 12.xgerman77
2021-04-08pctl_module: Update to 12.xgerman77
2021-04-08pcie: Use proper namesgerman77
2021-04-08olsc: Update to 12.xgerman77
2021-04-08pl_u: Update to 12.xgerman77
2021-04-08ldr: Use proper namesgerman77
2021-04-08arp: Use proper names, update to 12.xgerman77
2021-04-08caps_u: Update to 12.xgerman77
2021-04-08caps_a: Update to 12.xgerman77
2021-04-08bpc: Use proper namesgerman77
2021-04-08bcat_module: Update to 12.xgerman77
2021-04-08codecctl: Use proper namesgerman77
2021-04-08audren_u: Use proper namesgerman77
2021-04-08audren_a: Use proper namesgerman77
2021-04-08audrec_u: Use proper names, update to 12.xgerman77
2021-04-08audrec_a: Use proper namesgerman77
2021-04-08audout_u: Use proper namesgerman77
2021-04-08audout_a: Use proper namesgerman77
2021-04-08audin_u: Use proper namesgerman77
2021-04-08audin_a: Use proper namesgerman77
2021-04-08Merge pull request #6155 from ameerj/kernel-12-rescntbunnei
kernel: Increase event and session counts
2021-04-08Merge pull request #6157 from Morph1984/am-update-12.xbunnei
service: am: Update service function tables
2021-04-08Merge pull request #6062 from ameerj/auto-stubbunnei
service: Add a toggle for auto stub fallback
2021-04-08externals: Search for shared opus installation.Markus Wick
We had used conan for opus before, but there was a bug in the AVX detection. However we still had the Findopus.cmake file within the repository, but not used. This patch reenables the Findopus helper and prefer the system wide installation of opus.
2021-04-08Merge pull request #6145 from lat9nq/nvhost_empty_memcpybunnei
nvhost_nvdec_common: Avoid memcpy with null pointers
2021-04-08service: time: Setup the network clock with the local clock contextMorph
Setting the network time allows some time based events using the network clock to not reset.
2021-04-08Merge pull request #6154 from lioncash/svcrange2bunnei
svc: Expand SVC tables
2021-04-08service: hid: Stub SetAnalogStickUseCenterClampMorph
- Used by eBASEBALLパワフルプロ野球2020
2021-04-07Merge pull request #6160 from Morph1984/fs-update-12.xbunnei
service: fs: Update service function tables
2021-04-07service: time: Fix CalculateStandardUserSystemClockDifferenceByUserMorph
CalculateStandardUserSystemClockDifferenceByUser passes in the ClockSnapshots through 2 input buffers and not as raw arguments. Fix this by reading the 2 input buffers instead of popping raw arguments.
2021-04-07Merge pull request #6143 from lat9nq/nvhost_null_memcpybunnei
nvhost_ctrl_gpu: Avoid sending null pointer to memcpy
2021-04-07Merge pull request #6159 from Morph1984/acc-update-12.xbunnei
service: acc: Update service function tables
2021-04-07video_core: Use a CV for blocking commands.Markus Wick
There is no need for a busy loop here. Let's just use a condition variable to save some power.
2021-04-07video_core/gpu_thread: Keep the write lock for allocating the fence.Markus Wick
Else the fence might get submited out-of-order into the queue, which makes testing them pointless. Overhead should be tiny as the mutex is just moved from the queue to the writing code.
2021-04-07video_core/gpu_thread: Implement a ShutDown method.Markus Wick
This was implicitly done by `is_powered_on = false`, however the explicit method allows us to block until the GPU is actually gone. This should fix a race condition while removing the other subsystems while the GPU is still active.
2021-04-07common/threadsafe_queue: Provide Wait() method.Markus Wick
It shall block until there is something to consume in the queue. And use it for the GPU emulation instead of the spin loop. This is only in booting the emulator, however in BOTW this is the case for about 1 second.
2021-04-07Merge pull request #6130 from degasus/better_assert_handlingbunnei
common: Move assert failure handling into a cpp file.
2021-04-07Merge pull request #6153 from lioncash/svcrangebunnei
process_capability: Handle extended SVC range
2021-04-07hwopus: Update to 12.xMorph
2021-04-07IFile: Update to 12.xMorph
2021-04-07fsp-srv: Update to 12.xMorph
2021-04-07dauth_o: Update to 11.xMorph
2021-04-07acc_u1: Update to 12.xMorph
2021-04-07acc_su: Update to 12.xMorph
2021-04-07hid: Update service function tablesgerman77
2021-04-07ISelfController: Update to 11.xMorph
2021-04-07IApplicationFunctions: Update to 11.xMorph