Commit Graph

6328 Commits (a9c921a41dec63f76f80df1f0d5dc3be40fa80de)

Author SHA1 Message Date
Zach Hilman a9c921a41d Use ErrorEncrypted where applicable and fix no keys crash 7 years ago
Zach Hilman 03149d3e4a Add missing includes and use const where applicable 7 years ago
Zach Hilman 150527ec19 Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch 7 years ago
Zach Hilman cc8234fa89 Use SHGetKnownFolderPath instead of SHGetFolderPathA 7 years ago
Zach Hilman 239a3113e4 Make XCI comply to review and style guidelines 7 years ago
Zach Hilman 22342487e8 Extract mbedtls to cpp file 7 years ago
Zach Hilman 83c3ae8be8 Add missing string.h include 7 years ago
Zach Hilman c54a10cb4f Update mbedtls and fix compile error 7 years ago
Zach Hilman df5b75694f Remove files that are not used 7 years ago
bunnei d2ad279a32
Merge pull request #871 from bunnei/audio-config
audio_core: Add configuration settings.
7 years ago
bunnei ff2c1b0a94
Merge pull request #877 from lioncash/remove
kernel: Remove unused object_address_table.cpp/.h
7 years ago
bunnei 98af269415
Merge pull request #880 from lioncash/audio
service/audio: Add missing services
7 years ago
bunnei ca84b530a3 audio_core: Add configuration settings. 7 years ago
bunnei f5efac3442
Merge pull request #876 from lioncash/include
kernel: Remove unnecessary includes
7 years ago
Lioncash bba63b33a1 service/audio: Add missing services
Adds the missing audctl service, as well as the :a and :d services for
audin, audout, audrec, and audren.
7 years ago
bunnei da07faebfe
Merge pull request #879 from lioncash/audio
audout_u: Remove std::move in OpenAudioOutImpl()
7 years ago
bunnei 0a2b219a31
Merge pull request #864 from FearlessTobi/port-3973
Port #3973 from Citra: "Remove polymorphism issue"
7 years ago
bunnei 3575c076cb
Merge pull request #869 from Subv/ubsan
Corrected a few error cases detected by asan/ubsan
7 years ago
bunnei fd020ad52a
Merge pull request #875 from lioncash/fgm
service: Add fgm services
7 years ago
bunnei 3a2581cc7d
Merge pull request #874 from lioncash/am
service/am: Add missing am services
7 years ago
Lioncash 369f6e58aa kernel: Remove unused object_address_table.cpp/.h
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.
7 years ago
Lioncash 1ced7bbea5 audout_u: Remove std::move in OpenAudioOutImpl()
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.
7 years ago
Lioncash a2304fad16 kernel: Remove unnecessary includes
Removes unnecessary direct dependencies in some headers and also gets
rid of indirect dependencies that were being relied on to be included.
7 years ago
bunnei b79362b9da
Merge pull request #870 from lioncash/init
arm_dynarmic: Correct initializer list order
7 years ago
Lioncash 7da8f15461 service/am: Add missing am services
Adds the basic skeleton for missing am services idle:sys, omm, and spsm
based off the information provided by Switch Brew.
7 years ago
Lioncash 268eeeb406 service: Add fgm services
Adds the basic skeleton for the fgm services based off the information
provided by Switch Brew.
7 years ago
Lioncash f08c0520a4 arm_dynarmic: Make SetTlsAddress() prototype and definition consistent
Makes the definition use the same type aliases as in its prototype.
7 years ago
Lioncash 9d6aa7bff7 arm_dynarmic: Remove unnecessary qualifying of ThreadContext
Given the ARM_Dynarmic class inherits from ARM_Interface, we don't need
to qualify here.
7 years ago
Lioncash 444a01afa6 arm_dynarmic: Correct initializer list order
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()
7 years ago
Lioncash e373027a73 service: Add the pcie service
Adds the basic skeleton of the pcie service based off information on
Switch Brew.
7 years ago
bunnei bf9c62bc76
Merge pull request #855 from bunnei/cubeb
Audio output backend based on cubeb
7 years ago
bunnei f437c11caf audio_core: Implement Sink and SinkStream interfaces with cubeb. 7 years ago
bunnei 9ef227e09d audio_core: Add interfaces for Sink and SinkStream. 7 years ago
Subv 8191273a3d MacroInterpreter: Avoid left shifting negative values.
The branch target is signed, so multiply by 4 instead of left shifting by 2
7 years ago
Subv e119e17d18 nvhost_gpu: Added checks to ensure we don't read past the end of the entries when handling a GPU command list. 7 years ago
Subv 2482aca7c3 nvhost_ctrl_gpu: Only read the input parameters if they are actually there.
Passing nullptr to memcpy is undefined behavior.
7 years ago
Tobias 420f8fb29e Port #3758 from Citra (#852): Add missing std::string import in text_formatter 7 years ago
bunnei 0e8a2c7222 audio_core: Misc. improvements to stream/buffer/audio_out. 7 years ago
bunnei eaf66b4c9f audio_core: Move to audout_u impl.
- This is necessary so streams are created on the same thread.
7 years ago
David a483e5e28d Implemented various hwopus functions (#853) 7 years ago
bunnei 05ee92a357
Merge pull request #861 from FearlessTobi/port-3972
Port #3972 from Citra: "common/timer: use std::chrono, avoid platform-dependent code"
7 years ago
bunnei e6b08b2209
Merge pull request #862 from FearlessTobi/port-3997
Port #3997 from Citra: "common/string_utils: replace boost::transform with std counterpart"
7 years ago
bunnei 884a4e1e19
Merge pull request #859 from FearlessTobi/port-3837
Port #3837 from Citra: "citra-qt: Add build date in about dialog"
7 years ago
Tobias 1e873eea36 Port #3769 from Citra: "Update Dark theme to latest version" 7 years ago
bunnei 45d1438530
Merge pull request #858 from lioncash/cast
partition_filesystem: Remove dynamic_cast in PrintDebugInfo()
7 years ago
bunnei 8b8637978d
Merge pull request #860 from FearlessTobi/port-3911
Port #3911 from Citra: "citra-qt: optimize settings application"
7 years ago
bunnei a6f886418a
Merge pull request #863 from FearlessTobi/port-3913
Port #3913 from Citra: "citra_qt: Remove obsolete application attribute"
7 years ago
bunnei f8094c2617
Merge pull request #865 from FearlessTobi/port-3732
Port #3732 from Citra: "common: Fix compilation on ARM"
7 years ago
bunnei c5fa3560a6
Merge pull request #857 from lioncash/wlan
service: Add wlan services
7 years ago
bunnei 2c4bb11015
Merge pull request #856 from lioncash/btm
service: Add btm services
7 years ago