aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service
AgeCommit message (Collapse)Author
2018-08-03Added ability to change username & language code in the settings ui. Added ↵David
IProfile::Get and SET::GetLanguageCode for libnx tests (#851)
2018-08-03Merge pull request #898 from lioncash/migbunnei
service: Add migration services
2018-08-03Merge pull request #894 from lioncash/objectbunnei
kernel: Move object class to its own source files
2018-08-02Merge pull request #891 from lioncash/nsbunnei
service/ns: Add missing ns services
2018-08-02service: Add migration servicesLioncash
Adds the basic skeleton for the mig:usr service based off information provided by Switch Brew.
2018-08-01kernel: Move object class to its own source filesLioncash
General moving to keep kernel object types separate from the direct kernel code. Also essentially a preliminary cleanup before eliminating global kernel state in the kernel code.
2018-08-01service: Add psc servicesLioncash
Adds the basic skeleton for the psc services based off the information provided by Switch Brew.
2018-08-01Merge pull request #888 from lioncash/capsbunnei
service: Add capture services
2018-08-01Merge pull request #890 from lioncash/loggerbunnei
lm: Amend name of ILogger
2018-08-01Merge pull request #889 from lioncash/fspbunnei
service/filesystem: Add fsp:ldr and fsp:pr services
2018-08-01service/ns: Add missing ns servicesLioncash
Implements the basic skeleton of ns:am2, ns:ec, ns:rid, ns:rt, ns:su, ns:vm, and ns:web based off the information provided by Switch Brew and SwIPC.
2018-08-01lm: Amend name of ILoggerLioncash
Previously this was being registered with the name "Logger". While we're at it, also change the name of the class to match it.
2018-08-01service/filesystem: Add fsp:ldr and fsp:pr servicesLioncash
Adds the basic skeleton for the remaining fsp services based off information provided by Switch Brew.
2018-08-01service: Add capture servicesLioncash
Adds the basic skeleton for the capture services based off information provided by Switch Brew.
2018-08-01service: Add bpc and pcv servicesLioncash
Adds the basic skeleton for the remaining pcv-related services based off information on Switch Brew.
2018-07-31Merge pull request #880 from lioncash/audiobunnei
service/audio: Add missing services
2018-07-31service/audio: Add missing servicesLioncash
Adds the missing audctl service, as well as the :a and :d services for audin, audout, audrec, and audren.
2018-07-31Merge pull request #879 from lioncash/audiobunnei
audout_u: Remove std::move in OpenAudioOutImpl()
2018-07-31Merge pull request #869 from Subv/ubsanbunnei
Corrected a few error cases detected by asan/ubsan
2018-07-31Merge pull request #875 from lioncash/fgmbunnei
service: Add fgm services
2018-07-31Merge pull request #874 from lioncash/ambunnei
service/am: Add missing am services
2018-07-31audout_u: Remove std::move in OpenAudioOutImpl()Lioncash
Previously the code was using the values from params further below after it was std::moved. Thankfully, given AudoutParams is a trivially copyable struct, the values would have simply been copied in this instance and not invalidated to garbage values.
2018-07-31service/am: Add missing am servicesLioncash
Adds the basic skeleton for missing am services idle:sys, omm, and spsm based off the information provided by Switch Brew.
2018-07-31service: Add fgm servicesLioncash
Adds the basic skeleton for the fgm services based off the information provided by Switch Brew.
2018-07-31service: Add the pcie serviceLioncash
Adds the basic skeleton of the pcie service based off information on Switch Brew.
2018-07-30nvhost_gpu: Added checks to ensure we don't read past the end of the entries ↵Subv
when handling a GPU command list.
2018-07-30nvhost_ctrl_gpu: Only read the input parameters if they are actually there.Subv
Passing nullptr to memcpy is undefined behavior.
2018-07-30audio_core: Move to audout_u impl.bunnei
- This is necessary so streams are created on the same thread.
2018-07-30Implemented various hwopus functions (#853)David
2018-07-30Merge pull request #857 from lioncash/wlanbunnei
service: Add wlan services
2018-07-30Merge pull request #856 from lioncash/btmbunnei
service: Add btm services
2018-07-30Add some HID commands (#843)Hexagon12
* Added some HID commands * Addressed comments
2018-07-28service: Add wlan servicesLioncash
Adds the basic skeleton for the wlan services based off the information on Switch Brew.
2018-07-28service/btm: Add basic implementation of GetCoreImpl()Lioncash
Based off information on SwIPC and Switch Brew.
2018-07-28service: Add btm servicesLioncash
Adds the skeleton for the btm services based off the information on Switch Brew.
2018-07-28Merge pull request #847 from lioncash/ncmbunnei
service: Add ncm services
2018-07-28Merge pull request #846 from lioncash/miibunnei
service: Add mii services
2018-07-27audout: Implement IAudioOut interface with AudioCore.bunnei
2018-07-27service: Add ncm servicesLioncash
Adds the basic skeleton for the ncm services based off information on Switch Brew.
2018-07-27Merge pull request #845 from lioncash/nfcbunnei
service: Add nfc services
2018-07-27Merge pull request #844 from lioncash/lblbunnei
service: Add the lbl service
2018-07-27Merge pull request #841 from lioncash/btdrvbunnei
service: Add the btdrv service
2018-07-27service: Add mii servicesLioncash
Adds the skeleton for the mii services based off information provided by Switch Brew
2018-07-27service/nfc: Implement Create[x]Interface functionsLioncash
These simply return the respective interface.
2018-07-27service: Add nfc servicesLioncash
Adds the skeleton of the nfc service based off the information provided on Switch Brew.
2018-07-27service/lbl: Implement EnableVrMode, DisableVrMode and GetVrModeLioncash
Implements these functions according to the information available on Switch Brew.
2018-07-27service: Add the lbl serviceLioncash
Adds the skeleton of the lbl service based off the information provided by Switch Brew.
2018-07-26service: Add the btdrv serviceLioncash
Adds the skeleton for the btdrv service based off the information provided by Switch Brew
2018-07-26service/hid: Add the hidbus, hid:dbg, hid:sys, and hid:tmp servicesLioncash
2018-07-26service/hid: Add the xcd:sys serviceLioncash