aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2018-08-01Use ErrorEncrypted where applicable and fix no keys crashZach Hilman
2018-08-01Add missing includes and use const where applicableZach Hilman
2018-08-01Allow key loading from %YUZU_DIR%/keys in addition to ~/.switchZach Hilman
2018-08-01Make XCI comply to review and style guidelinesZach Hilman
2018-08-01Extract mbedtls to cpp fileZach Hilman
2018-08-01Add missing string.h includeZach Hilman
2018-08-01Update mbedtls and fix compile errorZach Hilman
2018-08-01Remove files that are not usedZach Hilman
2018-07-31Merge pull request #871 from bunnei/audio-configbunnei
audio_core: Add configuration settings.
2018-07-31Merge pull request #877 from lioncash/removebunnei
kernel: Remove unused object_address_table.cpp/.h
2018-07-31Merge pull request #880 from lioncash/audiobunnei
service/audio: Add missing services
2018-07-31audio_core: Add configuration settings.bunnei
2018-07-31Merge pull request #876 from lioncash/includebunnei
kernel: Remove unnecessary includes
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-31kernel: Remove unused object_address_table.cpp/.hLioncash
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.
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-31kernel: Remove unnecessary includesLioncash
Removes unnecessary direct dependencies in some headers and also gets rid of indirect dependencies that were being relied on to be included.
2018-07-31Merge pull request #870 from lioncash/initbunnei
arm_dynarmic: Correct initializer list order
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-31arm_dynarmic: Make SetTlsAddress() prototype and definition consistentLioncash
Makes the definition use the same type aliases as in its prototype.
2018-07-31arm_dynarmic: Remove unnecessary qualifying of ThreadContextLioncash
Given the ARM_Dynarmic class inherits from ARM_Interface, we don't need to qualify here.
2018-07-31arm_dynarmic: Correct initializer list orderLioncash
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()
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 #858 from lioncash/castbunnei
partition_filesystem: Remove dynamic_cast in PrintDebugInfo()
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-29partition_filesystem: Remove dynamic_cast in PrintDebugInfo()Lioncash
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.
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-27Merge pull request #842 from bunnei/audio-corebunnei
Initial implementation of Audio Core
2018-07-27audout: Implement IAudioOut interface with AudioCore.bunnei
2018-07-27core: Add AudioCore to global state.bunnei
2018-07-27audio_core: Add initial code for keeping track of audout state.bunnei
2018-07-27RomFS ExtractionZach Hilman
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