aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2020-04-29Don't fail silently for vi, sm, set and ns servicesDavid Marcec
2020-04-29kernel: Bad GetInfo ids should not be marked as stubsDavid Marcec
As we currently match hardware and don't return a successful result, these should be marked as errors instead of warnings and as stubs.
2020-04-29Updated comment to reflect ListQualifiedUsers betterDavid Marcec
2020-04-29style: Change AMs & Glues error codes to be dec instead of hexDavid Marcec
Consistency for the rest of the error codes in the codebase
2020-04-29marked stubsDavid Marcec
2020-04-29account: ListQualifiedUsersDavid Marcec
Closes #2844
2020-04-29Audin:u ListAudioIns, OpenAudioIn, ListAudioInsAuto, OpenAudioInAuto, ↵David Marcec
ListAudioInsAutoFiltered, OpenAudioInProtocolSpecified Closes #2874
2020-04-27Merge pull request #3785 from ogniK5377/set-buffer-count-unitbunnei
vi: Don't let uninitialized data pass as a response for SetBufferCount
2020-04-27Merge pull request #3797 from slashiee/hid-stubMat M
services: hid: Stub StopSevenSixAxisSensor.
2020-04-27Merge pull request #3742 from FernandoS27/command-listbunnei
Optimize GPU Command Lists and Introduce Fast GPU Time Option
2020-04-26Merge pull request #3744 from lioncash/table2bunnei
service: Update function tables
2020-04-25services: hid: Stub StopSevenSixAxisSensor.M&M
- Used by The Legend of Zelda: Breath of the Wild v1.6.0
2020-04-24Merge pull request #3780 from lioncash/processbunnei
svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemory
2020-04-24vi: Don't let uninitialized data pass as a response for SetBufferCountDavid Marcec
Currently SetBufferCount doesn't write to the out buffer which then contains uninitialized data. This leads to non-zero data which leads to responding with different error codes
2020-04-24physical_core: Make use of std::make_unique instead of std::make_shared in ctorLioncash
We can also allow unicorn to be constructed in 32-bit mode or 64-bit mode to satisfy the need for both interpreter instances. Allows this code to compile successfully of non x86-64 architectures.
2020-04-23Merge pull request #3777 from lioncash/warnRodrigo Locatti
page_table: Remove unused captures
2020-04-23Merge pull request #3778 from lioncash/unused-varRodrigo Locatti
svc: Remove unused variable
2020-04-23shared_memory: Amend doxygen referenceLioncash
Amends the parameter to match the documentation reference. Resolves a -Wdocumentation warning with clang.
2020-04-23svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemoryLioncash
These were lost in the re-implementation of the virtual memory manager.
2020-04-23svc: Remove unused variableLioncash
Since the VMM refactor, this is no longer used or needed.
2020-04-23page_table: Remove unused capturesLioncash
Any time the lambda function is called, the permission being used in the capture would be passed in as an argument to the lambda, so the capture is unnecessary.
2020-04-23kernel: memory: Improve implementation of device shared memory. (#3707)bunnei
* kernel: memory: Improve implementation of device shared memory. * fixup! kernel: memory: Improve implementation of device shared memory. * fixup! kernel: memory: Improve implementation of device shared memory.
2020-04-23GPU: Add Fast GPU Time Option.Fernando Sahmkow
2020-04-23Merge pull request #3730 from lioncash/timebunnei
service/time: Remove reliance on the global system accessor
2020-04-23Merge pull request #3697 from lioncash/declarationsbunnei
CMakeLists: Enable -Wmissing-declarations on Linux builds
2020-04-22Merge pull request #3677 from FernandoS27/better-syncbunnei
Introduce Predictive Flushing and Improve ASYNC GPU
2020-04-22Merge pull request #3725 from MerryMage/fpcrbunnei
thread: FPCR.FZ is likely not 1 (and FPCR.RMode = TieAway and FPCR.DN = 0)
2020-04-22Correct Linux Compile Error.Fernando Sahmkow
2020-04-22UI: Replasce accurate GPU option for GPU Accuracy LevelFernando Sahmkow
2020-04-21Merge pull request #3699 from FearlessTobi/port-5185bunnei
Port citra-emu/citra#5185: "gdbstub: Fix some gdbstub jankiness"
2020-04-21Merge pull request #3745 from bunnei/fix-homebrew-loadbunnei
Fix process memory initialization for ELF and NRO
2020-04-21Merge pull request #3698 from lioncash/warningbunnei
General: Resolve minor assorted warnings
2020-04-20Merge pull request #3724 from bunnei/fix-unicornbunnei
core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.
2020-04-20audio_renderer: Preliminary BehaviorInfo (#3736)David
* audio_renderer: Preliminary BehaviorInfo * clang format * Fixed IsRevisionSupported * fixed IsValidRevision * Fixed logic error & spelling errors & crash * Addressed issues
2020-04-20loader: nro: Fix process initialization using ProgramMetadata default.bunnei
2020-04-20loader: elf: Fix process initialization using ProgramMetadata default.bunnei
2020-04-20file_sys: program_metadata: Add a helper function for generating reasonable ↵bunnei
default metadata. - We need this for homebrew process initialization.
2020-04-20service: Update function tablesLioncash
Keeps the service function tables up to date. Updated based off information on SwitchBrew.
2020-04-20Merge pull request #3739 from MerryMage/disable_cpu_optMat M
dynarmic: Add option to disable CPU JIT optimizations
2020-04-20npad: Lower log level for VibrateController to DebugFearlessTobi
2020-04-20audren: Lower log level for RequestUpdateImpl to DebugFearlessTobi
2020-04-20dynarmic: Add option to disable CPU JIT optimizationsMerryMage
2020-04-20Merge pull request #3712 from lioncash/removebunnei
service: Remove unused RequestParser instances
2020-04-20Merge pull request #3709 from lioncash/ambunnei
am: Resolve ineffective moves
2020-04-19service/time: Remove reliance on the global system accessorLioncash
Eliminates usages of the global system accessor and instead passes the existing system instance into the interfaces.
2020-04-19Merge pull request #3696 from lioncash/cast-sizebunnei
hle_ipc: Remove std::size_t casts where applicable
2020-04-19thread: FPCR.FZ is likely not 1MerryMage
2020-04-19core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction ↵bunnei
page.
2020-04-18Merge pull request #3710 from lioncash/nsobunnei
loader/nso: Resolve moves not occurring in DecompressSegment
2020-04-18Merge pull request #3715 from bunnei/fix-impl-fallthroughMat M
service: hid: npad: Fix implicit fallthrough errors.