summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #889 from lioncash/fspGravatar bunnei2018-08-016-0/+89
|\ \ \ | | | | | | | | service/filesystem: Add fsp:ldr and fsp:pr services
| * | | service/filesystem: Add fsp:ldr and fsp:pr servicesGravatar Lioncash2018-08-016-0/+89
| |/ / | | | | | | | | | | | | Adds the basic skeleton for the remaining fsp services based off information provided by Switch Brew.
* / / service: Add bpc and pcv servicesGravatar Lioncash2018-08-016-0/+179
|/ / | | | | | | | | Adds the basic skeleton for the remaining pcv-related services based off information on Switch Brew.
* | Merge pull request #882 from lioncash/unusedGravatar bunnei2018-07-311-6/+0
|\ \ | |/ |/| kernel/thread: Remove unimplemented function prototype
| * kernel/thread: Remove unimplemented function prototypeGravatar Lioncash2018-07-311-6/+0
| | | | | | | | | | Given there's no implementation, we may as well remove the code entirely.
* | Merge pull request #871 from bunnei/audio-configGravatar bunnei2018-07-311-0/+5
|\ \ | |/ |/| audio_core: Add configuration settings.
| * audio_core: Add configuration settings.Gravatar bunnei2018-07-311-0/+5
| |
* | Merge pull request #877 from lioncash/removeGravatar bunnei2018-07-316-104/+0
|\ \ | | | | | | kernel: Remove unused object_address_table.cpp/.h
| * | kernel: Remove unused object_address_table.cpp/.hGravatar Lioncash2018-07-316-104/+0
| | | | | | | | | | | | | | | | | | These source files were entirely unused throughout the rest of the codebase. This also has the benefit of getting rid of a global variable as well.
* | | Merge pull request #880 from lioncash/audioGravatar bunnei2018-07-3114-2/+289
|\ \ \ | |_|/ |/| | service/audio: Add missing services
| * | service/audio: Add missing servicesGravatar Lioncash2018-07-3114-2/+289
| | | | | | | | | | | | | | | Adds the missing audctl service, as well as the :a and :d services for audin, audout, audrec, and audren.
* | | Merge pull request #876 from lioncash/includeGravatar bunnei2018-07-3123-28/+47
|\ \ \ | | | | | | | | kernel: Remove unnecessary includes
| * | | kernel: Remove unnecessary includesGravatar Lioncash2018-07-3123-28/+47
| | |/ | |/| | | | | | | | | | Removes unnecessary direct dependencies in some headers and also gets rid of indirect dependencies that were being relied on to be included.
* | | Merge pull request #879 from lioncash/audioGravatar bunnei2018-07-311-1/+1
|\ \ \ | |_|/ |/| | audout_u: Remove std::move in OpenAudioOutImpl()
| * | audout_u: Remove std::move in OpenAudioOutImpl()Gravatar Lioncash2018-07-311-1/+1
| | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge pull request #869 from Subv/ubsanGravatar bunnei2018-07-312-6/+17
|\ \ \ | | | | | | | | Corrected a few error cases detected by asan/ubsan
| * | | nvhost_gpu: Added checks to ensure we don't read past the end of the entries ↵Gravatar Subv2018-07-301-3/+6
| | | | | | | | | | | | | | | | when handling a GPU command list.
| * | | nvhost_ctrl_gpu: Only read the input parameters if they are actually there.Gravatar Subv2018-07-301-3/+11
| | | | | | | | | | | | | | | | Passing nullptr to memcpy is undefined behavior.
* | | | Merge pull request #875 from lioncash/fgmGravatar bunnei2018-07-314-0/+94
|\ \ \ \ | | | | | | | | | | service: Add fgm services
| * | | | service: Add fgm servicesGravatar Lioncash2018-07-314-0/+94
| | |_|/ | |/| | | | | | | | | | | | | | Adds the basic skeleton for the fgm services based off the information provided by Switch Brew.
* | | | Merge pull request #874 from lioncash/amGravatar bunnei2018-07-318-0/+156
|\ \ \ \ | |_|_|/ |/| | | service/am: Add missing am services
| * | | service/am: Add missing am servicesGravatar Lioncash2018-07-318-0/+156
| |/ / | | | | | | | | | | | | Adds the basic skeleton for missing am services idle:sys, omm, and spsm based off the information provided by Switch Brew.
* | | Merge pull request #870 from lioncash/initGravatar bunnei2018-07-311-9/+7
|\ \ \ | | | | | | | | arm_dynarmic: Correct initializer list order
| * | | arm_dynarmic: Make SetTlsAddress() prototype and definition consistentGravatar Lioncash2018-07-311-1/+1
| | | | | | | | | | | | | | | | Makes the definition use the same type aliases as in its prototype.
| * | | arm_dynarmic: Remove unnecessary qualifying of ThreadContextGravatar Lioncash2018-07-311-3/+3
| | | | | | | | | | | | | | | | | | | | Given the ARM_Dynarmic class inherits from ARM_Interface, we don't need to qualify here.
| * | | arm_dynarmic: Correct initializer list orderGravatar Lioncash2018-07-311-5/+3
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Amends the initializer list to be in the same order that each variable would be initialized in. We also do this to ensure we don't use a bogus uninitialized instance of the exclusive monitor within MakeJit() We can also remove the jit member from the initializer list as this is initialized by PageTableChanged()
* / / service: Add the pcie serviceGravatar Lioncash2018-07-314-0/+83
|/ / | | | | | | | | Adds the basic skeleton of the pcie service based off information on Switch Brew.
* | audio_core: Move to audout_u impl.Gravatar bunnei2018-07-304-13/+6
| | | | | | | | - This is necessary so streams are created on the same thread.
* | Implemented various hwopus functions (#853)Gravatar David2018-07-303-6/+132
| |
* | Merge pull request #858 from lioncash/castGravatar bunnei2018-07-301-3/+2
|\ \ | | | | | | partition_filesystem: Remove dynamic_cast in PrintDebugInfo()
| * | partition_filesystem: Remove dynamic_cast in PrintDebugInfo()Gravatar Lioncash2018-07-291-3/+2
| | | | | | | | | | | | | | | | | | | | | We shouldn't be upcasting our file instances. Given a PartitionFilesystem is currently designed to accept any arbitrary VfsFile instances, casting to a more specific type than that is just bad design, and shows an interface design issue.
* | | Merge pull request #857 from lioncash/wlanGravatar bunnei2018-07-304-1/+192
|\ \ \ | | | | | | | | service: Add wlan services
| * | | service: Add wlan servicesGravatar Lioncash2018-07-284-1/+192
| |/ / | | | | | | | | | | | | Adds the basic skeleton for the wlan services based off the information on Switch Brew.
* | | Merge pull request #856 from lioncash/btmGravatar bunnei2018-07-304-0/+140
|\ \ \ | | | | | | | | service: Add btm services
| * | | service/btm: Add basic implementation of GetCoreImpl()Gravatar Lioncash2018-07-281-1/+35
| | | | | | | | | | | | | | | | Based off information on SwIPC and Switch Brew.
| * | | service: Add btm servicesGravatar Lioncash2018-07-284-0/+106
| |/ / | | | | | | | | | | | | Adds the skeleton for the btm services based off the information on Switch Brew.
* / / Add some HID commands (#843)Gravatar Hexagon122018-07-301-2/+16
|/ / | | | | | | | | | | * Added some HID commands * Addressed comments
* | Merge pull request #847 from lioncash/ncmGravatar bunnei2018-07-284-0/+78
|\ \ | | | | | | service: Add ncm services
| * | service: Add ncm servicesGravatar Lioncash2018-07-274-0/+78
| | | | | | | | | | | | | | | Adds the basic skeleton for the ncm services based off information on Switch Brew.
* | | Merge pull request #846 from lioncash/miiGravatar bunnei2018-07-284-0/+126
|\ \ \ | | | | | | | | service: Add mii services
| * | | service: Add mii servicesGravatar Lioncash2018-07-274-0/+126
| | | | | | | | | | | | | | | | | | | | Adds the skeleton for the mii services based off information provided by Switch Brew
* | | | Merge pull request #842 from bunnei/audio-coreGravatar bunnei2018-07-275-94/+124
|\ \ \ \ | | | | | | | | | | Initial implementation of Audio Core
| * | | | audout: Implement IAudioOut interface with AudioCore.Gravatar bunnei2018-07-272-93/+114
| | | | |
| * | | | core: Add AudioCore to global state.Gravatar bunnei2018-07-272-0/+9
| | | | |
| * | | | audio_core: Add initial code for keeping track of audout state.Gravatar bunnei2018-07-271-1/+1
| | |/ / | |/| |
* / | | RomFS ExtractionGravatar Zach Hilman2018-07-2712-20/+351
|/ / /
* | | Merge pull request #845 from lioncash/nfcGravatar bunnei2018-07-274-0/+241
|\ \ \ | | | | | | | | service: Add nfc services
| * | | service/nfc: Implement Create[x]Interface functionsGravatar Lioncash2018-07-271-4/+43
| | | | | | | | | | | | | | | | These simply return the respective interface.
| * | | service: Add nfc servicesGravatar Lioncash2018-07-274-0/+202
| |/ / | | | | | | | | | | | | Adds the skeleton of the nfc service based off the information provided on Switch Brew.
* | | Merge pull request #844 from lioncash/lblGravatar bunnei2018-07-274-0/+109
|\ \ \ | | | | | | | | service: Add the lbl service