aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service
AgeCommit message (Collapse)Author
2023-01-01service: nifm: Initialize request stategerman77
2023-01-01service: nifm: Match documentation namesgerman77
2022-12-21time: add LockFreeAtomicTypeLiam
2022-12-18service: nfc: Silence ListDevicesgerman77
2022-12-16Merge pull request #6354 from ogniK5377/device-nameliamwhite
Set: Allow setting device nickname
2022-12-14Revert "hle: service: audio: Use default service thread."bunnei
2022-12-13Set: Allow setting device nicknameChloe Marcec
2022-12-05Merge pull request #9369 from german77/mifareliamwhite
service: nfc: Implement mifare service
2022-12-04Merge pull request #9232 from bunnei/audio-default-threadliamwhite
hle: service: audio: Use default service thread.
2022-12-03Merge pull request #9289 from liamwhite/fruit-companyliamwhite
general: fix compile for Apple Clang
2022-12-01Merge pull request #9348 from Morph1984/when-the-network-is-downliamwhite
service: nifm: Update stubs for Submit/GetRequestState/GetResult
2022-12-01service: nfc: Implement mifare serviceNarr the Reg
2022-11-29Merge pull request #9340 from lioncash/nvdrvliamwhite
nvdrv: Simplify builder declarations
2022-11-29Merge pull request #9346 from lioncash/vtableliamwhite
producer_listener: Add virtual destructor to IProducerListener
2022-11-29Merge pull request #9345 from lioncash/fenceliamwhite
consumer_base: Pass std::shared_ptr by const reference
2022-11-28service: nifm: Update stubs for Submit/GetRequestState/GetResultMorph
2022-11-28producer_listener: Add virtual destructor to IProducerListenerLioncash
Several member variables are shared_ptr's to this base class. Even though producer listeners are still unimplemented, this ensures we always have consistent deletion behavior once this ends up being used polymorphically.
2022-11-28buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer()Lioncash
This isn't directly modified. Also allows rvalues to be used with it.
2022-11-28buffer_queue_consumer: std::move std::shared_ptr in Connect()Lioncash
Avoids an unnecessary reference count increment and decrement
2022-11-28consumer_base: Pass shared_ptr by const referenceLioncash
Avoids churning atomic reference count increments and decrements.
2022-11-28consumer_base: Remove redundant virtualLioncash
override already serves this purpose
2022-11-28syncpoint_manager: Mark IsSyncpointAllocated() as constLioncash
This doesn't modify class state at all.
2022-11-28syncpoint_manager: Reduce number of bounds checksLioncash
The only time we need to check bounds is on the first access.
2022-11-28nvdrv: Simplify builder declarationsLioncash
We can just use auto here. If one of these ever happens to not be derived from nvdevice, then this will cause a compilation error. We can also move the devices into the collection to get rid of an unnecessary atomic reference count increment and decrement.
2022-11-23service: Make use of buffer element count helpersLioncash
2022-11-22general: fix compile for Apple ClangLiam
2022-11-20Merge branch 'master' into nfc_implNarr the Reg
2022-11-20Merge pull request #9238 from german77/cabinet_appletbunnei
service: am: Implement cabinet applet
2022-11-19Merge pull request #9191 from german77/touching_soulsliamwhite
core: hid: Implement true multitouch support
2022-11-19service: nfc: Implement nfc userNarr the Reg
2022-11-19service: hid: Only overclock npad controllersgerman77
2022-11-17Merge pull request #9244 from liamwhite/lost-wakeupbunnei
nvnflinger: fix lost wakeup
2022-11-14nvnflinger: fix lost wakeupLiam
2022-11-13Add break for default casesKyle Kienapfel
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return
2022-11-13general: Address review commentsgerman77
2022-11-13service: am: Fix cabinet applet resultgerman77
2022-11-13service: am: Implement cabinet applet backendgerman77
2022-11-13service: nfc: fix tagprotocol and implement GetApplicationAreaIdgerman77
2022-11-11hle: service: audio: Use default service thread.bunnei
- This was arbitrarily added by me, and does not appear to be helpful.
2022-11-09kernel/svc_types: refreshLiam
2022-11-05Merge pull request #9173 from bunnei/kern-update-15liamwhite
Kernel: Various updates for FW 15.0.x
2022-11-03Merge pull request #9135 from liamwhite/service-thread-eventbunnei
kernel: invert session request handling flow
2022-11-03core: hle: kernel: k_memory_manager: Refresh.bunnei
2022-11-02core: hle: service: acc: Fix ListOpenContextStoredUsers/StoreOpenContext.bunnei
- These APIs are used to capture the opened users and allow that state to be persisted across processes. - They are not intended to just return the system opened users, that is what ListOpenUsers is for. - Fixes the launch hang with Bayonetta 3.
2022-10-31sm:: avoid excessive port recreationLiam
2022-10-31kernel: fix port trackingLiam
2022-10-31k_server_session: add SendReplyHLELiam
2022-10-31kernel: invert session request handling flowLiam
2022-10-31kernel: more complete fix for KPort reference countingLiam
2022-10-29Merge pull request #9149 from german77/volumbunnei
service: am: Stub SetRecordVolumeMuted