David Marcec
df001e73c2
Mark invalid IPC buffers as ASSERT_OR_EXECUTE_MSG
Previously if applications would send faulty buffers(example homebrew) it would lead to us returning uninitalized data. Switching from ASSERT_MSG to ASSERT_OR_EXECUTE_MSG allows us to have a fail safe to prevent crashes but also continue execution without introducing undefined behavior
6 years ago
David Marcec
1dee0b9436
Move GetKeyCodeMapImpl to an anonymous namespace
6 years ago
David Marcec
8ce11701a9
Fixed logging output
6 years ago
David Marcec
55b6b3cada
Implement GetKeyCodeMap & GetKeyCodeMap2
Closes #3919
6 years ago
Morph
e9bee77481
lm: Silence no return value warning
6 years ago
VolcaEM
b9e6687af0
account: Update function tables and add missing classes ( #4145 )
* account: Update function tables and add missing classes
* clang-format
* Add missing "public"
* Add missing public again
* Add missing final
6 years ago
Morph
75e120056f
arm_dynarmic_64: Log the instruction when an exception is raised
6 years ago
Morph
393197f37c
arm_dynarmic_32: Log under Core_ARM instead of HW_GPU
6 years ago
Morph
eaa3067fa8
hid: Implement Get/ResetGyroscopeZeroDriftMode
- Used by Captain Toad Treasure Tracker
6 years ago
Ameer
77ae7fe5dd
Clang Formatting
6 years ago
Ameer
dbe1ad4fe4
GC Adapter Implementation
6 years ago
Lioncash
5f8e8ba92d
software_keyboard: Eliminate trivial redundant copies
We can just make use of moves here to get rid of two redundant copies
6 years ago
MerryMage
b8983782ca
mii_model: Remove redundant std::move
Named return value optimization automatically applies here.
6 years ago
David Marcec
39ef4c6d57
Fix compilation when not building with boxcat
Fixes compilation when trying to build without boxcat enabled
6 years ago
Fernando Sahmkow
b71488b850
Host Timing: Correct clang format.
6 years ago
Fernando Sahmkow
a427bf72ea
HostTiming: Correct rebase and implement AddTicks.
6 years ago
Fernando Sahmkow
e7f5b1f1d3
Core/HostTiming: Allow events to be advanced manually.
6 years ago
Fernando Sahmkow
564713fb46
Common/Tests: Address Feedback
6 years ago
Fernando Sahmkow
09d2ffa663
Common/Tests: Clang Format.
6 years ago
Fernando Sahmkow
0c789667d9
Common: Refactor & Document Wall clock.
6 years ago
Fernando Sahmkow
ee32067b10
Common: Implement WallClock Interface and implement a native clock for x64
6 years ago
Fernando Sahmkow
ab76c0e296
Tests: Add base tests to host timing
6 years ago
Fernando Sahmkow
e99a10917e
Core: Implement a Host Timer.
6 years ago
ReinUsesLisp
a0cbf4f4e8
arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0
On MSVC builds we treat conversion warnings as errors.
6 years ago
MerryMage
23d63c30e1
memory_manager: Explicitly specifcy std::min<size_t>
6 years ago
MerryMage
042bb8824b
shared_font: Service::NS::EncryptSharedFont takes a size_t&
6 years ago
VolcaEM
8cd49f28a3
Move SHA256Hash to its original position
It's not needed to have it in its previous position anymore
6 years ago
MerryMage
8055a71e00
arm_dynarmic_cp15: Implement CNTPCT
6 years ago
MerryMage
0ac9600204
arm_dynarmic_cp15: Update CP15
6 years ago
MerryMage
fc1c12b2c9
arm_dynarmic_32: InterpreterFallback should never happen
6 years ago
VolcaEM
85a247d6cf
Remove unnecessary pragmas
6 years ago
VolcaEM
1f2f16c656
Revert IsValidNRO refactor but make it more readable
6 years ago
VolcaEM
18b88119d2
Update assert string
6 years ago
VolcaEM
68a7d8fb09
Clang-format again
6 years ago
VolcaEM
26b0ef5ce0
Use consistent variable names
6 years ago
VolcaEM
a01b0de19a
Clang-format
6 years ago
VolcaEM
2ae60c8949
Make assert strings consistent
6 years ago
VolcaEM
f801c273eb
Attempt to fix crashes in SSBU and refactor IsValidNRO
6 years ago
David Marcec
f57da2d9f9
nvdrv: Fix GetTPCMasks for ioctl3
Fixes animal crossing svcBreak on launch
6 years ago
David Marcec
97ad3cd3ee
kernel: Account for system resource size for memory usage
GetTotalPhysicalMemoryAvailableWithoutSystemResource & GetTotalPhysicalMemoryUsedWithoutSystemResource seem to subtract the resource size from the usage.
6 years ago
Morph
d594106360
yuzu/frontend: Remove internal resolution option
6 years ago
bunnei
f46e366cdc
service: nvhost_vic: Ignore Submit commands.
6 years ago
Zach Hilman
a283b0672d
nvdrv: Stub nvdec/vic ioctls to bypass nvdec movies
7 years ago
David Marcec
07db67b406
Downgrade "handle not signaled" error to trace
clogs logs quite a bit
6 years ago
VolcaEM
50bf4c70cd
Address review comments
6 years ago
VolcaEM
f42797d852
Clang-format
6 years ago
VolcaEM
998bfbb573
hid: Stub GetXpadIDs
Allows Minecraft: Nintendo Switch Edition (a.k.a. old Minecraft) to boot and go ingame
6 years ago
VolcaEM
6f126bb803
Add comment to nrr_kind
According to Atmosphére (c7026b9094/libraries/libstratosphere/include/stratosphere/ro/ro_types.hpp), nrr_kind (Atmosphére calls it "type") is 7.0.0+
6 years ago
VolcaEM
9390c0c271
ldr: Update NRR/NRO structs
This was based on Switchbrew pages:
https://switchbrew.org/wiki/NRR
https://switchbrew.org/wiki/NRO
6 years ago
David Marcec
05eeb7de3d
Implement macro JIT
6 years ago